[Python] socket e MSG_OOB: bug?
Remo The Last
py.remothelast a yahoo.it
Sab 6 Set 2014 17:53:26 CEST
rispondo e per me chiudo il thread:
Il thread era il bug (vedi oggetto) di MSG_OOB e non l'affidabilità dei protocolli di rete. Che poi, i nostri cari protocolli, a qualunque livello delle stack, sono tutti un buco.
Chiudo dicendo che purtroppo sto su yahoo e che per rispondere al thread, yahoo si trasporta tutta la conversazione. Me ne andrò su libero.it prossimamente o altra email.
salutoni a tutt@
py.Re
Il Sabato 6 Settembre 2014 15:45, Manlio Perillo <manlio.perillo a gmail.com> ha scritto:
2014-09-06 15:28 GMT+02:00 Giampaolo Rodola' <g.rodola a gmail.com>:
>
>2014-09-06 14:50 GMT+02:00 Manlio Perillo <manlio.perillo a gmail.com>:
>
>2014-09-06 14:02 GMT+02:00 Remo The Last <py.remothelast a yahoo.it>:
>>
>>Manlio, stai scherzando vero?
>>>Stai dicendo che il trasporto udp è più affidabile del tcp (best effort)?
>>>ciacia
>>>
>>>
>>>
>>>
>>No. Sto dicendo che se vuoi dialogare tramite "messaggi" o usi SOCK_STREAM con un dato protocollo, oppure usi SOCK_DGRAM. Se ti senti audace puoi anche usare SOCK_SEQPACKET (SCTP), che è reliable.
>>Altrimenti non ha senso parlare di affidabilità, perchè il tuo programma è errato quindi inaffidabile in partenza.
>>
>>
>>Nota che UDP su socket di tipo AF_LOCAL (aka UNIX) dovrebbe essere reliable.
>
>
>Aggiungo TCP_NODELAY su socket di tipo SOCK_STREAM (TCP):
>
>
Questo riguarda le prestazioni; il mio discorso riguardava la logica del programma.
Usare TCP_NODELAY con il codice originale dell'OP non credo lo renda corretto.
Riguardo MSG_OOB, non riesco proprio a immaginare a cosa ti serva. Ad oggi credo sia, di fatto, completamente inutile ergo molto probabilmente *non* ti serve.
>
>
Il problema è che l'OP non ha spiegato chiaramente cosa sta cercando di fare.
L'unica cosa che mi viene in mente è che sta cercando di inviare segnali tramite telnet.
> [...]
Ciao Manlio
_______________________________________________
Python mailing list
Python a lists.python.it
http://lists.python.it/mailman/listinfo/python
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20140906/fb5aefd5/attachment.html>
Maggiori informazioni sulla lista
Python