【问题标题】:Socket exception in tcp listenertcp 侦听器中的套接字异常
【发布时间】:2014-05-11 21:19:44
【问题描述】:

我试图运行这段代码:

listener = new TcpListener(IPAddress.Any,port: 80);
            listener.Start();
            socket = listener.AcceptSocket();

但它会引发以下异常: 试图以访问权限禁止的方式访问套接字

可能是什么原因?

【问题讨论】:

标签: c# sockets exception tcp


【解决方案1】:

如果您不是管理员,可能会禁止使用低于 1024 的端口。请尝试使用 8080 之类的端口。另见Which port can i use for my socket?

【讨论】:

  • 虽然此链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接的答案可能会失效。
  • 好吧,我想我包括了基本部分:低于 1024 的端口可能会导致问题,并建议了一个通常不会太糟糕的端口,特别是因为他尝试使用标准 HTTP 端口 80。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-12-16
  • 2012-05-29
  • 1970-01-01
  • 1970-01-01
  • 2015-06-07
  • 2011-04-20
  • 2014-02-07
相关资源
最近更新 更多