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.

_______________________________________________
Wireshark-dev mailing list
[email protected]
http://www.wireshark.org/mailman/listinfo/wireshark-dev

Reply via email to