【问题标题】:c# HttpListener behind routerc# HttpListener 在路由器后面
【发布时间】:2010-01-18 17:12:54
【问题描述】:

我有一个嵌入在应用程序中的网络服务器,与this 非常相似。但是我尝试在路由器后面访问时遇到问题。我认为代码是正确的,因为如果我更改主机文件,一切正常。

谁能解释一下是什么问题?

【问题讨论】:

  • 您遇到了哪些异常/症状?
  • 服务器在监听哪个端口?什么IP地址?您的路由器可以路由该地址吗?这似乎更像是一个网络问题而不是编程。
  • 那么,你在路由器后面使用HttpListener吗?我见过其他嵌入服务器,都在使用 TcpListener
  • 这是网络问题,我不知道是什么问题。但它适用于其他计算机。谢谢大家。

标签: c# .net webserver router httplistener


【解决方案1】:

您是否在路由器上为您尝试从外部连接的特定端口设置了到托管您站点的计算机的端口转发?

【讨论】:

  • 我知道,我知道。路由器设置正确,我使用相同的内部和外部端口,因为此代码的前缀有问题。
  • 您是否检查过以确保您的防火墙没有阻止?
【解决方案2】:

您需要在路由器上进行端口转发。这是 bit-torrent 客户端的常见问题,因此如果您想了解如何操作,这些应用程序的帮助文件非常好。

【讨论】:

    猜你喜欢
    • 2015-03-14
    • 2017-11-01
    • 1970-01-01
    • 2011-05-05
    • 1970-01-01
    • 1970-01-01
    • 2019-10-24
    • 1970-01-01
    • 2021-05-13
    相关资源
    最近更新 更多