J2ME UDP Client无法在模拟器下发送数据包

时间:2014-03-04 11:51:48

标签: java-me udpclient

我正在J2ME下开发UDP客户端。很长一段时间,每一个想法都很好; - UDP客户端与UDP服务器通信(服务器具有公共IP地址); - UDP客户端可以从J2ME模拟器和具有Internet连接的真实手机中完美运行。

然后,模拟器下的UDP客户端突然无法将数据包发送到任何公共IP地址(但发送到127.0.0.1是可以的)。请注意,真实移动电话下的UDP客户端仍然可以与UDP服务器通信。

同时: - 仿真器下的UDP客户端可以使用localhost(127.0.0.1)地址与UDP服务器通信。 - 我在emlator下运行UDP客户端演示,但它们都不能将数据包发送到公共IP地址(但是,当使用localhost地址作为目标地址时,每个人都认为没问题)。 - 仿真器下的UDP服务器能够将数据包发送到任何公共地址。

总结:每个想法都很好。但是知道,UDP客户端不能在模拟器下发送数据包。因为我使用了演示,所以问题与代码无关。

这些是症状。我希望你能帮助我。谢谢你的帮助。

0 个答案:

没有答案