Results 1 to 1 of 1
I want to get the TCP header of each received TCP packet (destined for a specific program,namely, a port)
it seems not possible to use recv() or recvfrom() to get ...
Enjoy an ad free experience by logging in. Not a member yet? Register.
- 03-14-2013 #1Just Joined!
- Join Date
- May 2012
- Posts
- 82
how to get the tcp header of a received packet in socket programming?
I want to get the TCP header of each received TCP packet (destined for a specific program,namely, a port)
it seems not possible to use recv() or recvfrom() to get the TCP header using regular socket.
So, I want to use raw socket
with raw socket, I can use recvfrom() to receive all IP packets destined to the host
if the host receives a lot packets,
I need to check the port number of each packet so see whether it is the needed.
then it could be very time and CPU comsuming?
are there any good ways to get the tcp header of a received tcp packet?Code:while() { recvfrom(); check_port_number(); }


Reply With Quote
