bootp

Parse binary data for c# bootp server?

I need one of my C# .NET applications to act as a bootp server. The protocol is pretty simple but I dont know an easy way to build/parse the binary data. Any ideas: ...

Which adapter did I just receive this UDP packet on?

I'm trying to write a BOOTP server in c#. I'm receiving and parsing the BOOTP packet from the client and I need to reply with my server IP address. The problem is: The computer can have multiple network adapters The client doesn't yet have an IP address Is there any way to find out what adapter the UDP packet was received on? ...