<html><body><div style="color:#000; background-color:#fff; font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:12pt"><div><span>rispondo e per me chiudo il thread:</span></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; background-color: transparent; font-style: normal;"><span><br></span></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; background-color: transparent; font-style: normal;"><span>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.</span></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; background-color:
transparent; font-style: normal;"><span><br></span></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; background-color: transparent; font-style: normal;"><span>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.<br></span></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; background-color: transparent; font-style: normal;"><br><span></span></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; background-color: transparent; font-style: normal;"><span>salutoni a tutt@</span></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: HelveticaNeue,Helvetica
Neue,Helvetica,Arial,Lucida Grande,sans-serif; background-color: transparent; font-style: normal;"><span>py.Re</span></div> <div class="qtdSeparateBR"><br><br></div><div style="display: block;" class="yahoo_quoted"> <div style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 12pt;"> <div style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 12pt;"> <div dir="ltr"> <font size="2" face="Arial"> Il Sabato 6 Settembre 2014 15:45, Manlio Perillo <manlio.perillo@gmail.com> ha scritto:<br> </font> </div> <br><br> <div class="y_msg_container"><div id="yiv6203612165"><div><div dir="ltr"><div class="yiv6203612165gmail_extra"><div class="yiv6203612165gmail_quote">2014-09-06 15:28 GMT+02:00 Giampaolo Rodola' <span dir="ltr"><<a href="" class="removed-link" rel="nofollow" shape="rect" ymailto="mailto:g.rodola@gmail.com"
target="_blank">g.rodola@gmail.com</a>></span>:<br clear="none"><blockquote class="yiv6203612165gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div dir="ltr"><div class="yiv6203612165gmail_extra"><br clear="none"><div class="yiv6203612165gmail_quote"><span class="yiv6203612165">2014-09-06 14:50 GMT+02:00 Manlio Perillo <span dir="ltr"><<a href="" class="removed-link" rel="nofollow" shape="rect" ymailto="mailto:manlio.perillo@gmail.com" target="_blank">manlio.perillo@gmail.com</a>></span>:<br clear="none"></span><blockquote class="yiv6203612165gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex;"><div dir="ltr"><div class="yiv6203612165gmail_extra"><div class="yiv6203612165gmail_quote"><span>2014-09-06 14:02 GMT+02:00 Remo The Last <span dir="ltr"><<a href="" class="removed-link" rel="nofollow" shape="rect"
ymailto="mailto:py.remothelast@yahoo.it" target="_blank">py.remothelast@yahoo.it</a>></span>:<br clear="none"></span><blockquote class="yiv6203612165gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex;"><div><div style="color:rgb(0,0,0);font-family:HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;font-size:12pt;background-color:rgb(255,255,255);"><div><div><div style="color:rgb(0,0,0);font-family:HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;font-size:12pt;background-color:rgb(255,255,255);"><div><span>Manlio, stai scherzando vero?</span></div><div style="color:rgb(0,0,0);font-size:16px;font-family:HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;font-style:normal;background-color:transparent;"><span>Stai dicendo che il trasporto udp è più affidabile del tcp (best
effort)?<br clear="none">ciacia<br clear="none"></span></div> <div><br clear="none"><br clear="none"></div></div></div></div></div></div></blockquote><div>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.</div><div>Altrimenti non ha senso parlare di affidabilità, perchè il tuo programma è errato quindi inaffidabile in partenza.</div><div><br clear="none"></div><div>Nota che UDP su socket di tipo AF_LOCAL (aka UNIX) dovrebbe essere reliable.</div></div></div></div></blockquote><div><br clear="none"></div><div>Aggiungo TCP_NODELAY su socket di tipo SOCK_STREAM (TCP):</div><div><br clear="none"></div></div></div></div></blockquote><div><br clear="none"></div><div>Questo riguarda le prestazioni; il mio discorso riguardava la logica del programma.</div><div>Usare TCP_NODELAY con il codice originale
dell'OP non credo lo renda corretto.</div><div class="yiv6203612165yqt8195702985" id="yiv6203612165yqtfd98835"><div> </div></div><blockquote class="yiv6203612165gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div dir="ltr"><div class="yiv6203612165gmail_extra"><div class="yiv6203612165gmail_quote"><div class="yiv6203612165yqt8195702985" id="yiv6203612165yqtfd73330"><div>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.</div></div><div><br clear="none"></div></div></div></div></blockquote><div><br clear="none"></div><div>Il problema è che l'OP non ha spiegato chiaramente cosa sta cercando di fare.</div><div>L'unica cosa che mi viene in mente è che sta cercando di inviare segnali tramite telnet.</div><div></div></div><br clear="none"></div><div class="yiv6203612165gmail_extra">> [...]</div><div
class="yiv6203612165gmail_extra"><br clear="none"></div><div class="yiv6203612165gmail_extra"><br clear="none"></div><div class="yiv6203612165gmail_extra">Ciao Manlio</div></div></div></div><br>_______________________________________________<br clear="none">Python mailing list<br clear="none"><a href="" class="removed-link" shape="rect" ymailto="mailto:Python@lists.python.it">Python@lists.python.it</a><br clear="none"><a href="" class="removed-link" shape="rect" target="_blank">http://lists.python.it/mailman/listinfo/python</a><br><br></div> </div> </div> </div> </div></body></html>