创建ServerSocket时,OSX防火墙会提示“接受传入的网络连接”

时间:2012-09-27 00:11:13

标签: java macos sockets firewall serversocket

我正在使用套接字在本地进程之间进行通信。这会导致OSX防火墙提示:

Do you want the application "Foo.app" to accept incoming network connections?

我有两个问题:

  • 理想情况下,不应出现提示,因为套接字仅供本地使用
  • 然后会出现对话框,然后消失,因此用户没有时间点击“允许”或“拒绝”。

代码:

new ServerSocket();

请注意,指定localhost或127.0.0.1不会阻止提示:

new ServerSocket(0, 0, InetAddress.getByName(null));

0 个答案:

没有答案