Ciao,
rieccomi.
Sto risolvendo abbastanza bene con un codice tipo questo (semplifico un po' per brevità):

s = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
s.connect(("192.168.1.100",5001))
s.send('comando')

r=""
i=0
while True:
    resp = s.recv(1)
    r=r+str(resp)
    if r[-10:]=="</endtag>\r\n":
        break

Sembra funzionare!
Grazie ancora a tutti (disponibilissimi anche in questo agosto torrido)
PS: c'è un modo di fare il print dei caratteri di escape (tipo \r\n)?
Vorrei riuscire a fare una cosa del genere:
>>>print "ciao\n"
ciao\n

Ciao
Matteo
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a