|
@@ -0,0 +1,23 @@
|
|
|
+import socket
|
|
|
+
|
|
|
+server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
|
|
|
+server.bind(('127.0.0.1', 9094))
|
|
|
+server.listen(1)
|
|
|
+print('Server listen on 9090')
|
|
|
+
|
|
|
+while True:
|
|
|
+ try:
|
|
|
+ client, addr = server.accept()
|
|
|
+ except KeyboardInterrupt:
|
|
|
+ server.close()
|
|
|
+ break
|
|
|
+ else:
|
|
|
+ print('Client', addr, 'connect')
|
|
|
+ client_name = client.recv(1024).decode('utf-8')
|
|
|
+ print(client_name, 'has been connect.')
|
|
|
+ while True:
|
|
|
+ data = client.recv(1024).decode('utf-8')
|
|
|
+ if data == 'exit':
|
|
|
+ client.close()
|
|
|
+ else:
|
|
|
+ print(client_name, ' : ', data)
|