C# – Send and receive UDP data

chexsocketsudp

Possible Duplicate:
Sending UDP Packet in C#

I have some data in hex format that I would like to send to a UDP server and then get a response back from the server that contains some data. How would I go about doing this in C#?

I might add that I do not have local access to the server, I would just like to see which response I get by sending this particular data to it.