我有一个Android客户端需要与我的计算机上运行的C ++套接字服务器通信。我已经使用Android模拟器在我的计算机上成功连接了客户端和服务器。但是,当我尝试在我的真实设备上运行应用程序时,它无法连接。 Android客户端的代码是:
Int32 port = 5037;//Is this port setting matters?
IPAddress ipAddress = IPAddress.Parse("128.101.251.176");//Am I setting the IP address correct?
IPEndPoint ipe = new IPEndPoint(ipAddress, port);
Socket sock = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
sock.Connect(ipe); //always stuck at this line
我的Android设备IPV4地址是128.101.252.96,我的计算机IPV4地址是128.101.251.176。这是否意味着我的电脑和Android手机在同一个局域网中?我该如何设置我的IP地址?我还需要在服务器端进行任何更改吗?谢谢!