##// END OF EJS Templates
improvement at the client3
improvement at the client3

File last commit:

r85:86
r89:90
Show More
server.py
39 lines | 726 B | text/x-python | PythonLexer
r59 import socket
import time
r53
r85 host = "192.168.1.117"
r52 s = socket.socket()
r53 s.bind((host, 5500))
r69
while True:
print "waiting client..."
s.listen(1)
r52
r69 sc, addr = s.accept()
Modificaciones en servidor tcp para evitar perdida de datos en funcion recv
r65
r69 all = ""
r85 # while True:
# recibido = sc.recv(1024)
# all = all + recibido
# if all[-4:] == "quit":
# break
cnt = 0;
r69 while True:
recibido = sc.recv(1024)
r85 if len(recibido) == 1024:
all = all + recibido
else:
all = recibido
cnt = cnt + len(all)
if cnt == 1024:
r69 break
r85
r69 print "\nTotal:", all
print "\nLongitud:", len(all)
Modificaciones en servidor tcp para evitar perdida de datos en funcion recv
r65
r52 sc.close()
Modificaciones en servidor tcp para evitar perdida de datos en funcion recv
r65 s.close()
#print len(recibido)