【技术实现步骤摘要】
一种Android系统下C++socket通讯与蜂窝网络同时使用方法
[0001]本专利技术涉及通讯
,具体涉及一种Android系统下C++socket通讯与蜂窝网络同时使用方法。
技术介绍
[0002]在Android系统中,C++层连接socket通讯需要将该进程绑定到特定的WiFi网络,而绑定后导致只能使用该特定的WiFi网络进行通讯,无法同时使用蜂窝网络和WiFi网络进行通讯。具体的,C++层连接socket时,先在Java层获取符合用户请求的网络并连接,接着将进程绑定到该网络,最后在C++层创建socket连接,进行socket通讯。WiFi网络和蜂窝网络可以同时连接不同的两个网络环境,但是当用户利用C++层进行socket通讯时将进程绑定到特定的WiFi网络,进程中所有的网络请求都通过该网络进行发送,无法对网络请求进行不同的分发处理,导致网络请求无法送达蜂窝网络环境而无法正确获取返回数据,导致WiFi网络和蜂窝网络无法同时使用。
技术实现思路
[0003]本专利技术的目的在于提供一种And ...
【技术保护点】
【技术特征摘要】
1.一种Android系统下C++socket通讯与蜂窝网络同时使用方法,其特征在于,包括如下步骤:S01、在Android系统的Java层搜索WiFi网络,并连接到该WiFi网络;S02、在Java层通过连接的WiFi网络的管理类创建socket连接;S03、Java层将创建的socket连接的相关数据传递到C++层;S04、C++层根据Java层传递过来的socket连接的相关数据进行socket通讯,此时Java层可以同时使用蜂窝网络进行通讯。2.根据权利要求1所述的一种Android系统下C++socket通讯与蜂窝网络同时使用方法,其特征在于:步骤S03中,socket连接的相关数据包...
【专利技术属性】
技术研发人员:李德来,詹李嘉,邱浩淼,郭境峰,
申请(专利权)人:汕头市超声仪器研究所股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。