1
我编码TCPClient()
在C#
与局域网上的其他设备进行通信。我只需要指定目标IP和端口号。C#配置TCPClient客户端的端口
现在我正在编写一些与它非常相似的东西。但是,它指定我的PC上的客户端端口必须大于1024
。我该如何配置?这是否意味着VS自动处理,如果没有指定?
我编码TCPClient()
在C#
与局域网上的其他设备进行通信。我只需要指定目标IP和端口号。C#配置TCPClient客户端的端口
现在我正在编写一些与它非常相似的东西。但是,它指定我的PC上的客户端端口必须大于1024
。我该如何配置?这是否意味着VS自动处理,如果没有指定?
TcpClient(IPEndPoint)可用于指定客户端端口(只需使用IPAddress.Any
作为地址部分)。如Socket.Bind和wikipedia:ephemeral_port所述,默认情况下将使用高于1024的端口。
否。操作系统分配临时端口,而不是Visual Studio。但它总是大于1024,所以不要担心。 – harold 2013-03-26 19:18:00
有没有什么方法可以指定客户端端口? – CaTx 2013-03-26 19:20:31
是的,如果你使用'Socket'并且你调用'Bind'。但是有什么意义呢?它会自动大于1024。 – harold 2013-03-26 19:29:52