IP转发。 UDP聊天

时间:2012-12-09 14:51:55

标签: udp ip ip-address forwarding

我在本地主机上使用UDP编写了客户端/服务器聊天,它工作得很好。然后我通过Skype将我的服务器发送给了我的朋友,他告诉我他的IPAddress,它也运行良好。当我试图向他发送客户端程序,并告诉他我的外部IPAddress时,他无法连接到我。我用不同的PC尝试过,不成功。这可能是一个什么问题?

1 个答案:

答案 0 :(得分:0)

我是网站的新手,还在学校,但我会尽力回答这个问题。

从localhost转到外部公共网络意味着您需要在路由器上打开正确的端口。因此路由器可以阻止端口,或者计算机自己的防火墙可以阻止该端口。检查您的路由器(以及您和互联网之间的任何中间跃点)并检查该框自带的防火墙(Linux上的iptables等)。也意味着您的ISP必须支持您使用这些端口并通过它自己的网络转发它们。这就是为什么一个简单的http端口80网络服务器通常可用而不只是打开路由器。虽然端口25上的邮件服务器有时被阻止,但由于在垃圾邮件,开放中继等中恶意使用该流量,该块不一定是两种方式,流量可以在端口上单向而不是在另一端 - - 这是可能的。

所以,让我们说,在局域网外,他们可以看到您的网络服务器,但无法看到其他聊天应用程序。如果您打开了正确的端口,那么您可能希望从您的ISP中找到哪些端口是打开和阻止的。

您刚刚添加了您使用端口50000.这是您的家庭网络吗?在学校或公司网络?高端口有时被阻止以扼杀洪流活动。再次咨询您的ISP。

相关问题