gpt4 book ai didi

Java套接字编程

转载 作者:行者123 更新时间:2023-12-03 21:40:49 24 4
gpt4 key购买 nike

Java 套接字程序不适用于 WAN

我写了一个 TCP IP 套接字程序,它在我的 LAN 中运行良好。我的一个 friend 在类加罗尔,他负责服务器,我负责客户端与我 friend 的 IP 的主机名。在这种情况下,我的套接字程序不工作。

最佳答案

您说您的程序正在尝试连接到主机 192.168.1.107 端口 46216。

192 前缀指定它是 C 类地址并且是私有(private)的。使您的程序连接到该节点将强制它保留在本地网络上以搜索该节点。您需要找到路由器的 IP 地址(您可以使用 http://whatismyip.org/ 找到它)。然后进入您的路由器设置并将端口 46216 转发到 192.168.1.107(您的节点),或者更好的是,您的 MAC 地址不会更改(如果您的路由器正在运行 DHCP)。

附带说明一下,硬编码 IP 地址并不好。只需使用文本字段即可避免在您的 IP 更改时重新分发客户端,因为您的 ISP 可能会提供一个动态 IP。

关于Java套接字编程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/700040/

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