我正在开发一个通过tcp套接字与桌面.NET应用程序通信的Android应用程序。但我面临着电脑防火墙的问题。应用程序充当服务器和客户端,它们监听端口50655。
通信工作正常,我可以成功地发送从安卓到PC,从PC到安卓的tcp消息,但只有,只要防火墙是禁用的。
如果打开防火墙,PC仍然可以向Android发送消息,但是Android应用程序在创建套接字时抛出一个超时异常:
Socket s = new Socket("192.168.1.116", 50655); // This times out when Firewall is active
是的,我为这个端口添加了一个
我想通过安全组间接地管理我的通讯录。这样,当我将用户添加到适当的安全组时,它们将自动成为适当的通讯组的成员。
Distribution Group Everyone (everyone@example.com)
Security Group A
User 1 (user1@example.com)
User 2 (user2@example.com)
Security Group B
User 3 (user3@example.com)
User 4 (user4@example.com)
安全组没有启用邮件(我希望它们仍然不启用)。这是一个可行的设置吗
我使用TCPsocket来通信客户端和服务器。
客户端代码:
InetAddress inet = InetAddress.getByName("localhost");
int TCP_SERVER_PORT = 21111;
Socket s = new Socket(inet, TCP_SERVER_PORT);
BufferedReader in = new BufferedReader(new InputStreamReader(s.getInputStream()));
BufferedWriter out = new BufferedWriter(new Outp