On 18/04/2008, Astan Chee <stanc@al.com.a uwrote:
I just ran the code (albeit with a tiny change to send a small string
instead so I could see what was going on), and it seems to work fine
.... anything else that might be different ?
Server code:
>
import os, sys, socket
s = socket.socket(s ocket.AF_INET, socket.SOCK_STR EAM)
host = ''
port = 5602
s.bind((host,po rt))
try:
s.listen(1)
while 1:
conn, addr = s.accept()
print 'client is at', addr
data = conn.recv(10000 00)
data = data * 10
z = raw_input()
conn.send(data)
conn.close()
except Exception:
s.close()
>
Client code:
>
import sys, os, socket
>
s = socket.socket(s ocket.AF_INET, socket.SOCK_STR EAM)
host = 'hostIP'
port = 5602
s.connect((host ,port))
s.send(dlg.user .GetValue())
i =0
while True:
data = s.recv(1000000)
i+=1
if (i<5):
print data
if not data:
break
print 'received', len(data), 'bytes'
s.close()
>
import os, sys, socket
s = socket.socket(s ocket.AF_INET, socket.SOCK_STR EAM)
host = ''
port = 5602
s.bind((host,po rt))
try:
s.listen(1)
while 1:
conn, addr = s.accept()
print 'client is at', addr
data = conn.recv(10000 00)
data = data * 10
z = raw_input()
conn.send(data)
conn.close()
except Exception:
s.close()
>
Client code:
>
import sys, os, socket
>
s = socket.socket(s ocket.AF_INET, socket.SOCK_STR EAM)
host = 'hostIP'
port = 5602
s.connect((host ,port))
s.send(dlg.user .GetValue())
i =0
while True:
data = s.recv(1000000)
i+=1
if (i<5):
print data
if not data:
break
print 'received', len(data), 'bytes'
s.close()
instead so I could see what was going on), and it seems to work fine
.... anything else that might be different ?