实际设备中的Xamarin Android Client无法与C ++套接字服务器连接

时间:2015-04-28 22:47:06

标签: java c# android sockets xamarin

我有一个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地址?我还需要在服务器端进行任何更改吗?谢谢!

0 个答案:

没有答案