我正在测试Android和我的笔记本电脑之间的通信。Android和PC之间通过WIFI的客户端 - 服务器
我有一个LAN连接,并通过我笔记本电脑的WiFi
共享互联网现在我已经创造了在笔记本电脑服务器与服务器成功启动代码
public void run()
{
try {
server_soc = new ServerSocket(1234);
display.append("Server Started on port : " + server_soc);
display.append("\nWaiting for client to connect ");
while(true){
cli=server_soc.accept();
display.append("\nClient connected ");
Accept_Client accept_client=new Accept_Client(cli);
accept_client.start();
}
。
我必须连接一个android客户端(android 4.0.4)到这个服务器。我无法连接到此服务器。用于连接到此服务器的IP应该是什么?
客户端(安卓)代码:
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.1,123.238.143.130 应该用什么IP?
我甚至在我的无线路由器中设置了端口转发。我需要在防火墙中做什么吗?请建议!
你有没有得到解决?答案是否正确?如果是这样,请标记。我有兴趣也这样做 – kurasa