我正在尝试建立BIS套接字连接。我能够从我的服务提供商建立BIS Http连接。
我下载了一个聊天应用程序,用于检查我的设备/服务计划支持的网络类型,其中包含以下列表:
1)BIS-Http : OK 2)BIS-SOCKET :OK 3)BES-HTTP : NA 4)BES-SOCKET : NA 5)TCP-HTTP : BAD DNS 6)TCP-SOCKET : TIMED OUT
据我所知,我的服务提供商不支持直接TCP。所以我想使用BIS-Socket连接。
Anypne能帮助我实现这种连接吗?
答案 0 :(得分:1)
Blackberry开发者联盟计划的成员可以使用BIS-B连接。不是会员我不能告诉你是否支持随机套接字连接。
通过API提供的正常BIS访问支持Web协议,而不是Blackberry和BIS之间的TCP / IP协议。因此,连接流中的deviceSide =参数。 DeviceSide = true Blackberry使用内部TCP堆栈通过直接访问无线运营商的接入点(APN)建立连接。 DeviceSide = false(默认值)Blackberry使用可能的专有协议将必要的数据发送到BIS(或BES)MDS服务器。然后,MDS服务器代表Blackberry建立TCP连接。
如果您无法使用直接TCP,并且无法使用BIS-B,则必须在http连接之上传输数据。在大多数情况下,这是直截了当的,并且运作良好。
答案 1 :(得分:0)
要使用BIS,您需要支付2000美元。你做到了吗?你怎么知道你在使用BIS?