在VB.NET中保留端口的快速方法

时间:2012-08-10 17:45:50

标签: vb.net sockets port udpclient

我需要我的应用程序保留某些端口号。我需要做的就是保留它们。我没有收到消息或任何东西。什么是最快速,最简单的方法。我尝试了以下内容:

ClientNetwork.hack_port_reserver1 = New UdpClient("localhost", 2020)
ClientNetwork.hack_port_reserver2 = New UdpClient("localhost", 2220)
ClientNetwork.hack_port_reserver3 = New UdpClient("localhost", 2021)
ClientNetwork.hack_port_reserver4 = New UdpClient("localhost", 2221)

但我认为这会保留一个随机端口来监听来自我指定的端口#的消息,因为当我查看我的端口时,我看到我的应用程序保留了端口4702-4705,当我希望它保留时上面列出的端口。

我知道我的应用程序不应该这样做,但我不会在蓬松的编码器糖果土地上工作,一切设计得当。

由于

1 个答案:

答案 0 :(得分:2)

我比我的想法更接近我的答案。以下作品:

ClientNetwork.hack_port_reserver1 = New UdpClient(New Net.IPEndPoint(address, 2020))
ClientNetwork.hack_port_reserver2 = New UdpClient(New Net.IPEndPoint(address, 2220))
ClientNetwork.hack_port_reserver3 = New UdpClient(New Net.IPEndPoint(address, 2021))
ClientNetwork.hack_port_reserver4 = New UdpClient(New Net.IPEndPoint(address, 2221))