Qualcuno sa come ricevere (come sapere che hai ricevuto) dati fuori banda con socket Java? In particolare ho letto la documentazione per sendUrgentData e setOOBInline cui si afferma che:Prese Java con dati fuori banda
nota, solo un supporto limitato è previsto per la gestione dei dati urgenti in arrivo. In particolare, non viene fornita alcuna notifica dei dati urgenti in arrivo e non è possibile distinguere tra dati normali e dati urgenti, a meno che non sia previsto da un protocollo di livello superiore.
Ma sto ancora sperando che qualcuno ha una soluzione :-)
Maggiori dettagli:
sto inviando oggetti serializzati Trough la presa e non sto davvero vedere come posso trova un byte OOB "casuale" inserito nello stream (diverso dal fatto che Java mi darà un'eccezione quando cercherò di deserializzare l'oggetto).
dupe di http://stackoverflow.com/questions/589928/socket-programming-how-do-i-handle-out-of-band-data –
@RomainHippeau l'altra domanda è una domanda TCP generica, questa riguarda un'implementazione Java. –