MTK网络通信流程图

本文详细介绍了MTK网络通信流程,包括 soc_create、soc_setsockopt、soc_connect等关键函数的使用,以及CMWAP和CMNET的区别。在MTK平台上,创建socket、设置选项、连接服务器、发送和接收数据的步骤被详细阐述,并提到了可能遇到的问题和解决方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

MTK 网络通信详解

       首先声明,小弟不才,能力有限,在这里献丑了。有不足之处还望各位大牛多多指教。

先这里说一下 MTK 的通信流程,一些新人还是对这个不熟悉的。

其实这个和 PC 机的通信差不多,大同小异。 PC 机上是直接 send 发送数据的,而 MTK 是发送数据时要加一个 HTTP 头再发送出去,这就是传说中的 CMWAP 模式通信,与 CMWAP 并列的是 CMNET 通信,这里先不详讲 CMWAM CMNET 了,后面弄个专题。

 

这张流程图,优快云不知道怎么回事不能上传

呆会给个URL

 

下面来详细介绍下这些函数及注意事项

kal_int8 soc_create(kal_uint8  domain,

                    socket_type_enum  type,

                    kal_uint8  protocol,

                    module_type mod_id,

                    kal_uint32 nwk_account_id);
      
比如

1)

kal_uint32 nwk_account_id = 10;

soc_create(PF_INET, SOCK_STREAM, 0, MOD_MMI, nwt_acount_id);

这里关键是 nwt_acount_id 这个值,很多 MTKer 都不知道这个值该填什么,一般情况下填 10 ,因为 10

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值