/ Published in: C#
If you are using a UdpClient or TcpClient, you have access to the internal Socket which either type uses. Unfortunately, if you try to Bind that Socket to a local Endpoint (IPAddress and Port), you will probably get a SocketException. The solution I found is to create the Socket independently, then assign that instance to the UdpClient (as shown in the code) or TcpClient (changing the Socket parameters, of course).
Expand |
Embed | Plain Text
Copy this code and paste it in your HTML
{ socket.Bind(endPoint); { var destinationIP = IPAddress.Broadcast; client.Connect(destinationIP, port); client.Send(bytes, bytes.Length); } }