¿Alguien sabe cómo recibir (cómo saber que recibió) datos fuera de banda con sockets Java? En particular, me he leído la documentación de sendUrgentData y setOOBInline que establece que:Sockets Java con datos fuera de banda
Nota, se proporciona un apoyo limitado para el manejo de datos urgentes entrantes. En particular, no se proporciona ninguna notificación de los datos urgentes entrantes y no hay capacidad para distinguir entre los datos normales y los datos urgentes a menos que así lo disponga un protocolo de nivel superior.
Pero todavía estoy esperando que alguien tiene una solución :-)
Más detalles:
Estoy enviando objetos serializados A través del enchufe y no estoy realmente ver cómo puedo encontrar un byte OOB "aleatorio" insertado en la secuencia (aparte del hecho de que Java me dará una excepción cuando intente deserializar el objeto).
dupe de http://stackoverflow.com/questions/589928/socket-programming-how-do-i-handle-out-of-band-data –
@RomainHippeau la otra pregunta es una pregunta genérica de TCP, esta se trata de una implementación de Java. –