Hi,
Wireshark can help you here. See doc/README.developer, chapter 2.7.1
Using tcp_dissect_pdus().
Thanx,
Jaap
Silvia Cristina Tejedor wrote:
Dear Mr,
I m working on the packet reception and treatement with the PCE protocol
which runs over TCP. The PCE protocol takes the TCP data and "knows"
(reading this information from the PCE header) the message length, which
can be contained in several TCP packets, and so, can use not an entire
numer of TCP packets but always 1 or less(a half of a packet
forexample), and then the following PCE packet can be contained in the
second half of the first TCP packet and the first half of the followig
TCP packet. My doubt is, how can I keep the information of the position
in which the PCE packet starts if the former PCE packet doesn't use the
hole TCP previous packet? I was thinking in saving this information in a
variable, but each time that the protocol reads a new TCP packet, all
variables are resarted and I don't know how to save that information.
Thank you very much,
Silvia Tejedor.