【问题标题】:Can't receive data remotely from one computer无法从一台计算机远程接收数据
【发布时间】:2011-07-21 05:53:08
【问题描述】:

所以我编写了这个与数据库交互并用作服务器的 jar。问题是我只能在局域网上或从另一台计算机运行 jar 时与该 jar 交互。有问题的系统在禁用防火墙的情况下运行 windows xp,是的,它与路由器正确设置,因为我可以启动 Web 服务器并远程查看它。我不知道问题出在哪里,因为防火墙被禁用并且 jar 可以在同一网络上的其他计算机上运行。

注意:我之前注意到一个异常“java.net.SocketException:协议系列不支持地址系列”

【问题讨论】:

    标签: java sockets windows-xp firewall


    【解决方案1】:

    1.打开网络连接

    2.右键单击任何本地连接,然后单击属性。

    3.点击安装。

    4.在“选择网络组件类型”对话框中,单击“协议”,然后单击“添加”。

    5.在“选择网络协议”对话框中,单击 Microsoft TCP/IP 版本 6,然后单击“确定”

    6.单击关闭以保存对网络连接的更改。

    最后重新启动你的应用程序

    【讨论】:

      【解决方案2】:

      看到这个:http://www.martinahrer.at/2009/04/16/javanetsocketexception-address-family-not-supported-by-protocol-family-bind/

      通常问题与 IPv6 支持有关。尝试用谷歌搜索你的异常文本,我相信你会很快找到答案。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-09-01
        • 2016-02-19
        • 2012-03-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多