-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathserver.py
More file actions
30 lines (25 loc) · 713 Bytes
/
Copy pathserver.py
File metadata and controls
30 lines (25 loc) · 713 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#Server
from socket import *
host = "127.0.0.1"
port = 9000
sock = (host,port)
bufsize = 1024
print("*********Server side************")
server = socket(AF_INET,SOCK_DGRAM)
print("Socket server created:", sock)
server.bind((sock))
print('.............Connection established from address:',sock)
l = 1
f = open('E:\Python\chat\UDPPython\data_save.txt','w')
while True:
data,info = server.recvfrom(bufsize)
if not data:
break
print("Received :",sock,":"+data.decode())
f.write('Client :%s\n' % (data))
message = raw_input("Enter server message: ")
server.sendto(message.encode(),info)
f.write('Server :%s\n' % (message))
if message == "bye" :
break
server.close()