[PIPython] leggere linee su socket
Chiara KiaZ
kiazsurf
Ven 19 Nov 2004 15:16:49 CET
Ciao , il tuo src mi sembra corretto ad un primo
sguardo , il problema e' che il time server a cui ti
connetti rifiuta la connessione (da connection reset
anche provando a fare un telnet sulla porta 13) .
Per provare a fare un semplice client potresti tentare
con il protocollo HTTP o smtp .
ciao
KiaZ
>----------------------------
>
> Io ho provato a tradurlo in python così:
>
> -----------------------------
> import socket
>
> MiaSocket = socket.socket(socket.AF_INET,
> socket.SOCK_STREAM)
> MiaSocket.connect(('206.168.112.96', 13))
> LineaLetta = MiaSocket.readline()
> while LineaLetta > 0:
> print LineaLetta
> MiaSocket.close()
> --------------------------
>
> Quando lo lancio, dopo qualche secondo di attesa
> (dovuto presumo al timeout) mi da il seguente
> errore:
>
> Traceback (most recent call last):
> File "D:\cris\Python\esempio socket timetcpclient
> tradotto da c.py", line 4, in -toplevel-
> MiaSocket.connect(('206.168.112.96', 13))
> File "<string>", line 1, in connect
> error: (10054, 'Connection reset by peer')
>
> ---------------------------------------
>
> io ho usato la socket come un file da leggere ma non
> capisco.. o perlomeno mi sa che ho sbagliato
> qualcosa..
>
> nel listato in C si parla di htons e pton, ma mi
> pare che pyton faccia gia la conversione degli
> indirizzi in automatico, quindi li ho scartati..
> giusto?
>
> il fatto che sia su windows XP puo' influire? ho
> letto che non tutti i comandi del modulo socket sono
> multipiattaforma...
>
> Spreste dirmi dove sbaglio?
> Ho provatoa d andare avanti nel libro, ma se
> continuo senza capire questo mi porto avanti dei
> buchi pericolosi..
>
> grazie
> Cris
>
>
>
>
>
>
>
>
> --
> Email.it, the professional e-mail, gratis per te:
> http://www.email.it/f
>
> Sponsor:
> Oltre 170 corsi già svolti, fruiti stando
> comodamente seduti
> * a casa propria. Completi, professionali, facili ed
> economici. La formazione informatica on line è solo
> su Manuali.net!
> Clicca qui:
http://adv.email.it/cgi-bin/foclick.cgi?mid#39&d-8>
_______________________________________________
> Python mailing list
> Python a lists.python.it
> http://lists.zope.it/cgi-bin/mailman/listinfo/python
>
________________________________________________________
Yahoo! Mail: gratis 100 MB per i messaggi e allegati da 10 MB
http://mail.yahoo.it
More information about the Python
mailing list