android作为服务端的通信

在android中,我使用了ServerSocket试图将手机暂时当一个服务端,从而与其他手机建立起短暂的通信,避免通过电脑服务端去传递消息(在手机服务端IP地址未改变的时候建立起通信),作为服务端的手机ServerSocket的对象创立是成功的,并且通过http://city.ip138.com/ip2city.asp得到了手机此时的IP地址,然而暂时作为客户端的手机却没法通过Socket与服务端的手机建立连接;同样的代码在电脑中是可以的;特来
求教CSDN的大神们

电脑是可以的是什么意思?一般是通过服务器接吧,不过好像wifi可以发消息(QQ面对面传文件).

可能是你作为服务器端的手机使用的是内网WiFi,内网ip地址建立的服务器只有同一局域网内手机能建立连接,换成流量试试

要在同一网络下。。。。