我正在与Android设备进行点对点通信。
我编写了一个基本程序,使用该应用程序在每部手机上创建一个侦听ServerSocket。使用该应用程序,您还可以通过连接到远程ServerSocket连接到正在侦听的其他设备。没什么好奇的。
我的问题是,似乎侦听端口未在不同设备上打开以进行连接。我可以连接到我的HTC Desire,就像一个魅力。但是连接到HTC Hero我得到超时,如果我尝试连接到模拟器也一样。但是从模拟器到欲望,从英雄到欲望的连接就像一个魅力。怎么了?没有安装任何安全应用程序,并且两个设备(和模拟器)都在运行2.1。
答案 0 :(得分:0)
我不确定编译器,但真实设备的问题可能与网络运营商有关。大多数网络运营商将私有IP地址分配给手机终端,使得无法从“真实互联网”连接到它们。您是否有可能为Desire和Hero使用不同的运算符?如果你用Desire的SIM卡试试,那么Hero可能会起作用吗?