在BlackBerry上连接到Wifi时如何获得IP?
我正在尝试在我的应用程序连接到Wifi网络时检索IP地址,但我不太确定如何实现这一点 我看过RadioInfo,其中有一个函数getIPAddress(intapnid)。是这个吗 我也看过WLANInfo,但它似乎没有任何与IP相关的功能 有人能帮我吗? […]最好的解决方案(因为它依赖于记录的行为)是通过WiFi打开udp套接字(或TCP服务器套接字)并查询其IP地址。另一种方法是使用getAccessPointNumber获取“MagicRudyAPN.rim”的APN ID,然后使用getIPAddress查询其IP地址。MagicRudyAPN.rim似乎是一个虚拟/伪APN,用于访问/寻址WiFi网络的IP隧道在BlackBerry上连接到Wifi时如何获得IP?,blackberry,tcp,wifi,Blackberry,Tcp,Wifi,我正在尝试在我的应用程序连接到Wifi网络时检索IP地址,但我不太确定如何实现这一点 我看过RadioInfo,其中有一个函数getIPAddress(intapnid)。是这个吗 我也看过WLANInfo,但它似乎没有任何与IP相关的功能 有人能帮我吗? […]最好的解决方案(因为它依赖于记录的行为)是通过WiFi打开udp套接字(或TCP服务器套接字)并查询其IP地址。另一种方法是使用getAccessPointNumber获取“MagicRudyAPN.rim”的APN ID,然后使用ge
intapnid=RadioInfo.getAccessPointNumber(“MagicRudyAPN.rim”);
byte[]ipByte=放射性信息获取地址(apnId);
字符串ip=“”;
对于(int i=0;i
int apnId = RadioInfo.getAccessPointNumber("MagicRudyAPN.rim");
byte[] ipByte = RadioInfo.getIPAddress(apnId);
String ip = "";
for (int i = 0; i < ipByte.length; i++) {
int temp = (ipByte[i] & 0xff);
if (i < 3)
ip = ip.concat("" + temp + ".");
else {
ip = ip.concat("" + temp);
}
}