rai*_*syn 10 c# networking network-programming udpclient
我想将UdpPacket发送到特定的远程主机(我已经知道公共IP和端口).我想使用C#的UdpClient类.
static int Main()
{
UdpClient client = new UdpClient();
IPEndPoint remoteEP = new IPEndPoint(IPAddress.Parse("1.2.3.4"), 9999);
byte[] data = GetData();
client.Send(data, data.Length, remoteEP);
}
Run Code Online (Sandbox Code Playgroud)
发送数据包时,UdpClient会自动选择可用端口.我想手动设置端口,从中发送数据包.
感谢您的帮助!
Jon*_*eet 12
在创建时尝试指定端点UdpClient
:
UdpClient client = new UdpClient(localEndpoint);
Run Code Online (Sandbox Code Playgroud)
编辑:请注意,您也可以只指定端口号:
UdpClient client = new UdpClient(localPort);
Run Code Online (Sandbox Code Playgroud)
这可能有点简单:)
归档时间: |
|
查看次数: |
9900 次 |
最近记录: |