Hi everyone,
I am quiet new to Network programming in Java and want to learn how do we read packet headers in Java programs. i.e. I want to read the data in packet header of the Transmission or Network Layer in a client server architecture. If anyone can help, I would be grateful.

Also if you can suggest some links or books to understand the power of RMI programming.

Thanx in Advance