因为要使pc端程序与android上的程序进行socket通讯,使用了adb forward进行端口映射,将PC端的某端口数据重定向到手机端的一个端口,然后使用手机端对此端口进行监听,由pc端作为客户端发起请求即可建立tcp连接。(通过真机测试,已经成功建立连接)现在遇到的问题是,我需要让pc端作为服务器端,而我通过手机的客户端,通过ip地址和端口去请求pc端,不能建立连接,异常表现为未能找到服务器。请各位论坛上的朋友帮帮忙,有没有遇到这种情况。

解决方案 »

  1.   

    不能建立连接,异常表现为未能找到服务器可能是你的网络有问题i,DSN或者网关之类的设置的不对
      

  2.   

    若手机作为客户端发送请求,就要改变使手机的某端口的数据重定向到PC端的某个端口了,PC端对此端口进行监听。
      

  3.   

    谢谢楼上几位回答,感觉是因为adb设计的缘故导致,继续蛋疼。。