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 在