socket realizar que permiten equipos entre ejemplo datagramsocket datagrampacket datagrama comunicaciĆ³n clases java networking tcp header

realizar - Lectura y escritura de encabezado TCP(opciones) en Java



socket tcp java (2)

No puedes:

  • a nivel de aplicación, no tiene acceso a los encabezados TCP;
  • Java tampoco tiene conectores crudos.

Sin embargo, puede influir algo en el comportamiento del TCP configurando diferentes opciones de socket. Pero no manipula encabezados TCP directamente.

Lo que estoy tratando de hacer es: Escribir el cliente y el servidor para enviar un String a través de TCP con Java, hasta ahora no hay problemas usando Socket y Input / Output-Streams.

Pero ahora estoy tratando de agregar 3 números al campo "Opciones" en el encabezado tcp . No puedo encontrar ningún tutorial útil u otra información sobre cómo personalizar el encabezado y cómo leerlo.

¿Alguna sugerencia?


No sin utilizar una biblioteca externa como jNetPcap. jNetPcap te permite formatear y enviar tu propio paquete.

Guía de instalación de jNetPcap (Eclipse)

Guía de instalación de jNetPcap (NetBeans)

Un código de muestra muy aproximado para formatear y enviar paquetes . Puede ser áspero, pero le muestra las posibilidades de personalizar el paquete.

Editar: Olvidé mencionar que jNetPcap es un contenedor de Java para libpcap. En primer lugar, están destinados a ser utilizados para leer el paquete.