IN THIS CHAPTER
Sometimes the materials available do not fit the intent and needs of your project. When this happens, you have to start with very raw materials. TCP and UDP do not give you access to the raw guts of the IP packets. You have to delve deeper and do more foundational work.
The raw socket offers you a lot of flexibility. Also, the programs that use raw sockets tend to be very simple and fast. This chapter details the use and intent of raw sockets and gives you tips on how to construct the packets.
The raw material ...