summaryrefslogtreecommitdiff
path: root/chat_server.py
diff options
context:
space:
mode:
authorjerome <jerome@xlinfo.fr>2023-12-18 00:02:09 +0100
committerjerome <jerome@xlinfo.fr>2023-12-18 00:02:09 +0100
commita1203ccb343703ba5ae522254f75b6384a1831a7 (patch)
treec54e1e6cf0da29170419b2fd9880ff6dcea28742 /chat_server.py
downloadpython-a1203ccb343703ba5ae522254f75b6384a1831a7.tar.gz
python-a1203ccb343703ba5ae522254f75b6384a1831a7.zip
depôt initial
Diffstat (limited to 'chat_server.py')
-rw-r--r--chat_server.py18
1 files changed, 18 insertions, 0 deletions
diff --git a/chat_server.py b/chat_server.py
new file mode 100644
index 0000000..d857e99
--- /dev/null
+++ b/chat_server.py
@@ -0,0 +1,18 @@
+#!/usr/bin/env python3
+import socket
+
+try:
+ s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
+ s.bind(('', 1234)) # toutes les interfaces réseau sur le port 1234
+ s.listen()
+ conn,addr = s.accept()
+ while 1:
+ data=conn.recv(1024)
+ print(data.decode())
+ reponse=input()
+ conn.sendall(reponse.encode())
+except KeyboardInterrupt:
+ s.close()
+finally:
+ print("bye")
+