原创:如何黑箱判断黑莓Java程序走的是什么网络通道?DirectTCP, WAP, WAP2, BES, BIS
2011-06-04 09:24
603 查看
运行程序后,使用javaloader -eventlog > log.txt 或者手机上面查看eventlog都可以看到如下内容,可以很准确的了解这个程序到底是走的是哪条网络连接通道,再也不用猜迷了。
2012年12月31日更新
------------------------------------------------
测试环境 9800 + CMCC普通SIM卡
CMCC WAP connection:特点apn=cmwap,!没有net.rim.tcp data:open部分
app:net.rim.tunnel data:Stat 2 0 1
app:net.rim.tunnel data:Open APN=cmwap,id=2,state=1,waf=1
app:net.rim.tunnel data:Read 2
app:net.rim.tunnel data:Stat 2 1 3
app:net.rim.udp data:open
app:net.rim.tunnel data:Stat 2 0 1
app:net.rim.tunnel data:Open (ALREADY)APN=cmwap,id=2,state=3,waf=1
app:net.rim.tunnel data:Read 2
app:net.rim.tunnel data:Open 2
app:System data:AM: PAM HTTPDemo(294)
app:System data:JL: connect
app:System data:JL: disconnect
app:net.rim.tunnel data:Clos 2
app:net.rim.udp data:clos
IP: 211.136.115.45
IP: 211.136.115.39
CMCC WAP2 connection:特点apn=cmwap, !有net.rim.tcp data:open和close部分
app:net.rim.tcp data:open
app:net.rim.tunnel data:Stat 2 0 1
app:net.rim.tunnel data:Open APN=cmwap,id=2,state=1,waf=1
app:net.rim.tunnel data:NRea 2 1 0
app:net.rim.tunnel data:Read 2
app:net.rim.tunnel data:Stat 2 1 3
app:net.rim.tcp data:disc 1
APN=cmwap,id=3
IP: 211.136.115.45
CMCC DirectTCP connection:特点在apn=cmnet上面,有app:net.rim.tcp data:open部分
app:net.rim.tcp data:open
app:net.rim.tunnel data:Stat 3 0 1
app:net.rim.tunnel data:Open APN=cmnet,id=3,state=1,waf=1
app:net.rim.tunnel data:NRea 3 1 0
app:net.rim.tunnel data:Read 3
app:net.rim.tunnel data:Stat 3 1 3
IP: 117.136.8.24
IP: 117.136.8.3
IP: 117.136.8.30
------------------------------------------------
测试环境 9630 + CT SIM卡(含BES, BIS服务)
CT BES BIS: 特点app: net.rim.ippp
app:net.rim.fd data:FDOf
app:net.rim.ippp data:TXst 52
app:net.rim.ippp data:RXCd 469
app:net.rim.fd data:FDOn 0
app:net.rim.fd data:FDBB 0
参考:
BlackBerry网络连接方式(Java代码)
FAQ: Explanation Of Each BlackBerry Service Book Type
RIM BlackBerry Service Book Definitions
CT WAP2: 特点app:net.rim.tunnel,app:net.rim.tcp data:open和clos
app:net.rim.tcp data:open
app:net.rim.tunnel data:Open-
app:net.rim.tunnel data:STac-
app:net.rim.tunnel data:Clos-
app:net.rim.tcp data:clos
IP: 114.81.255.37
------------------------------------------------
2012年12月31日更新
------------------------------------------------
测试环境 9800 + CMCC普通SIM卡
CMCC WAP connection:特点apn=cmwap,!没有net.rim.tcp data:open部分
app:net.rim.tunnel data:Stat 2 0 1
app:net.rim.tunnel data:Open APN=cmwap,id=2,state=1,waf=1
app:net.rim.tunnel data:Read 2
app:net.rim.tunnel data:Stat 2 1 3
app:net.rim.udp data:open
app:net.rim.tunnel data:Stat 2 0 1
app:net.rim.tunnel data:Open (ALREADY)APN=cmwap,id=2,state=3,waf=1
app:net.rim.tunnel data:Read 2
app:net.rim.tunnel data:Open 2
app:System data:AM: PAM HTTPDemo(294)
app:System data:JL: connect
app:System data:JL: disconnect
app:net.rim.tunnel data:Clos 2
app:net.rim.udp data:clos
IP: 211.136.115.45
IP: 211.136.115.39
CMCC WAP2 connection:特点apn=cmwap, !有net.rim.tcp data:open和close部分
app:net.rim.tcp data:open
app:net.rim.tunnel data:Stat 2 0 1
app:net.rim.tunnel data:Open APN=cmwap,id=2,state=1,waf=1
app:net.rim.tunnel data:NRea 2 1 0
app:net.rim.tunnel data:Read 2
app:net.rim.tunnel data:Stat 2 1 3
app:net.rim.tcp data:disc 1
APN=cmwap,id=3
IP: 211.136.115.45
CMCC DirectTCP connection:特点在apn=cmnet上面,有app:net.rim.tcp data:open部分
app:net.rim.tcp data:open
app:net.rim.tunnel data:Stat 3 0 1
app:net.rim.tunnel data:Open APN=cmnet,id=3,state=1,waf=1
app:net.rim.tunnel data:NRea 3 1 0
app:net.rim.tunnel data:Read 3
app:net.rim.tunnel data:Stat 3 1 3
IP: 117.136.8.24
IP: 117.136.8.3
IP: 117.136.8.30
------------------------------------------------
测试环境 9630 + CT SIM卡(含BES, BIS服务)
CT BES BIS: 特点app: net.rim.ippp
app:net.rim.fd data:FDOf
app:net.rim.ippp data:TXst 52
app:net.rim.ippp data:RXCd 469
app:net.rim.fd data:FDOn 0
app:net.rim.fd data:FDBB 0
参考:
BlackBerry网络连接方式(Java代码)
FAQ: Explanation Of Each BlackBerry Service Book Type
RIM BlackBerry Service Book Definitions
CT WAP2: 特点app:net.rim.tunnel,app:net.rim.tcp data:open和clos
app:net.rim.tcp data:open
app:net.rim.tunnel data:Open-
app:net.rim.tunnel data:STac-
app:net.rim.tunnel data:Clos-
app:net.rim.tcp data:clos
IP: 114.81.255.37
------------------------------------------------
相关文章推荐
- BlackBerry手机上Java程序如何判断当前手机使用的运营商网络名称?网路制式?
- JAVA 程序中如何实现对RAR压缩包文件中文件格式的判断?
- JAVA高级视频 网络编程 07 TCP客户端程序
- 网络的大小是根据什么定,程序如何计算
- java控制台程序如何判断String字符串中只输入了一个回车
- java控制台程序如何判断String字符串中只输入了一个回车
- 什么是little-endian和big-endian,如何用程序判断
- java网络编程--TCP程序设计
- Java网络编程:第一个TCP程序
- 黑马程序员----什么是java,面型对象的思想以及如何为编写java程序配置相对应的环境
- java学习之Tcp网络程序
- Java网络编程之TCP程序设计
- java控制台程序如何判断String字符串中只输入了一个回车
- JAVA系列课程讲座一:使用Socket通信实现网络通信程序(TCP方式)
- Java网络编程Demo(一)多线程的TCP网络程序
- Services开源框架之CXF与在java程序中如何实现操作cmd执行网络命令
- darwin之如何判断udp及端口号或tcp及通道号
- Java程序、JSP以及JavaScript中如何判断某个字符串是否包含某个子串
- java程序中,数据验证,如何判断输入的文本框中的值是不是int型?
- 如何在java程序中使用Xquery----datadirectxquery