无法从一台计算机远程接收数据

时间:2011-07-21 05:53:09

标签: java sockets windows-xp firewall

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

注意:我之前注意到异常“java.net.SocketException:协议族不支持的地址族”

2 个答案:

答案 0 :(得分:2)

1.打开网络连接

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

3.单击“安装”。

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

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

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

最后重启您的应用

答案 1 :(得分:0)

请参阅:http://www.martinahrer.at/2009/04/16/javanetsocketexception-address-family-not-supported-by-protocol-family-bind/

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

相关问题