I want to send a TCP packet (with a custom header) in C#. The building of such packets is no problem, and I have the data in a byte array. But how can I send this packet ove
For making custom packets and sending on the network you should take a look at Pcap.Net. Check out the sample code presented in an answer to Stack Overflow question "IP address spoofing using SharpPcap on C#".