I am familiarizing myself with a bunch of different RFCs, and at the moment have a decent DHCP server programmed... One of the things a good server does is send ARP broadcasts to potential addresses to make sure that no other machine uses them.
Long story short, VB.NET doesnt naitively support ARP and at the moment Id rather not use the iphelper API. Ive seen you can specify RAW for both the protocol type and the socket type, however, Ive never been able to get it to send (or recieve) raw packets (meaning I want the entire header, etc. which is under the IP layer, and thus, apparently inaccessible to .NETs sockets)
Is there any way at all to recieve (or send) my own raw packets in .NET?
Long story short, VB.NET doesnt naitively support ARP and at the moment Id rather not use the iphelper API. Ive seen you can specify RAW for both the protocol type and the socket type, however, Ive never been able to get it to send (or recieve) raw packets (meaning I want the entire header, etc. which is under the IP layer, and thus, apparently inaccessible to .NETs sockets)
Is there any way at all to recieve (or send) my own raw packets in .NET?