こんにちは、クライアントをサーバーに接続できましたが、1 対 1 の関係 (1 クライアント対サーバー) しかありません。多くのクライアントをサーバーに接続できるようにするにはどうすればよいですか? 誰かが私の状況について考えを持っていますか? 事前に感謝します...以下は私のコードです。
サーバー.py
import socket
s = socket.socket()
host = socket.gethostname()
port = 12349
s.bind((host, port))
s.listen(5)
while True:
c, addr = s.accept()
pressed = 0
while True:
print 'Got connection from', addr
data = c.recv(1024)
if not data:
break
pressed = pressed + 1
print data, 'pressed count', pressed
client.py
import socket
from Tkinter import*
root = Tk()
root.title("ADKOO")
root.geometry("150x80")
s = socket.socket() # Create a socket object
host = socket.gethostname() # Get local machine name
port = 12349
s.connect((host, port))
def counterPlus():
print "sending to"
s.send('sent by '+host)
app = Frame(root)
app.grid()
button1 = Button(app, text="+", width=15, command=counterPlus)
button1.grid()
root.mainloop()