gpt4 book ai didi

c# - TcpListener 常量错误 每个地址只使用一次

转载 作者:行者123 更新时间:2023-12-03 11:59:16 28 4
gpt4 key购买 nike

我正在尝试使用 TcpListener。每次我尝试启动监听器时,我都会收到地址已在使用中的错误。我查看了 netstat,但在该端点(IP 地址、端口)上看不到任何东西。

 class Program
{
static void Main(string[] args)
{
IPAddress ip = IPAddress.Parse("127.0.0.1");
TcpListener listener = new TcpListener(ip, 58000);
listener.Start();
}
}

当我运行时,我每次都会出错。

enter image description here

最佳答案

错误很明显,另一个进程(可能是因为您的程序未完成 exe)绑定(bind)了您要监听的同一端口。尝试监听不同的端口,看看情况;

IPAddress ip = IPAddress.Parse("127.0.0.1");
TcpListener listener = new TcpListener(ip, 58001);
listener.Start();

另外,我强烈建议您使用 TcpView检查分配的端口。

关于c# - TcpListener 常量错误 每个地址只使用一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48387394/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com