Java Android和PC之间通过WIFI的客户端服务器
我正在测试Android和我的笔记本电脑之间的通信 我有一个局域网连接,我通过笔记本电脑WiFi共享互联网 现在,我已经用代码在笔记本电脑上创建了一个服务器 服务器成功启动。 我必须将android客户端android 4.0.4连接到此服务器。我无法连接到此服务器。应该使用什么IP连接到此服务器 客户端android代码:Java Android和PC之间通过WIFI的客户端服务器,java,android,client-server,serversocket,Java,Android,Client Server,Serversocket,我正在测试Android和我的笔记本电脑之间的通信 我有一个局域网连接,我通过笔记本电脑WiFi共享互联网 现在,我已经用代码在笔记本电脑上创建了一个服务器 服务器成功启动。 我必须将android客户端android 4.0.4连接到此服务器。我无法连接到此服务器。应该使用什么IP连接到此服务器 客户端android代码: Connect.setOnClickListener(new OnClickListener() { @Override pu
Connect.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
try {
Server = new Socket("10.0.2.2",1234);
Server_Msg.setText("connected to Server ");
} catch (Exception e) {
e.printStackTrace();
}
}
});
我尝试了所有的IP地址:192.168.137.1123.238.143.130
IP应该是什么
我甚至在我的无线路由器中设置了端口转发。我需要在防火墙中执行任何操作吗?请建议 要从模拟器连接到本地主机上的WiFi服务器,请使用IP 10.0.2.2 要从Android设备连接到您自己网络上运行的服务器,请使用Wifi服务器的IP 确保在Android清单文件中设置了Internet权限: 作为节点的子节点,插入:
<uses-permission android:name="android.permission.INTERNET" />
如果服务器客户端系统使用真正的android设备,您只需确保您正在侦听的端口已添加到防火墙中
服务器将侦听该端口,并且该端口上来自任何IP的所有连接都将被连接 这个问题解决了吗?两个答案中有一个是正确的吗?如果有,请标记。我也有兴趣这样做
<uses-permission android:name="android.permission.INTERNET" />