Nach dem Server-Socket Grob wie man einen Socket macht, der dem verbundenen Client-Socket entspricht.
Erstellen Sie einen TCP-Socket und beheben Sie ihn mit Host und IP
example
s_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s_socket.bind((socket.gethostname(), 80))
serversocket.listen(5)
Es werden keine Daten gesendet oder empfangen. Entspricht dem verbundenen Client-Socket, Erstellen Sie einen Client-Socket, der auf der Serverseite verarbeitet werden soll.
example
while True:
(clientsocket, address) = serversocket.accept()
ct = client_thread(clientsocket)
ct.run()
Erstellen Sie einen Client-Socket für den verbundenen Socket. Mach das weiterhin ernsthaft. Der oben erstellte Socket spricht frei und weist automatisch Ports zu.
Auch der Client-Socket auf der Benutzerseite und der Client-Socket auf der Serverseite sind vom gleichen Typ.
Die obigen Schritte zum Umgang mit dem Client-Socket auf dem Server und zum Umgang mit Senden oder Empfangen sind getrennt.
Recommended Posts