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() | ||
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) | |||
r65 | |||
r52 | sc.close() | ||
r65 | s.close() | ||
#print len(recibido) |