1.adhocd ,不定时发送命令上来:如,发了:
adhocproxy 不定时去读取数据?(需要的时候读?什么时候需要呢?需要发数据下去吗)
03 0F 00 0D 03 00 00 00 00 00 00 00 00 00 00 00 00 |
2.定时去读取是否发送改变?若改变则存入数组?
3.将数组的值“给”更上层?回调?肯定是更上层的进行请求?
已获取带有数据的data[]数组,如何提供给更上层的,return.专门由一个线程来处理?一直循环?
///
推倒重建!!!!
1.需求:要干什么?
===> socket udp 接收 deamon 给的数据(或者说主动去收取相应的命令数据)
2.进一步封装供更上层调用,(main 是b2g的main)也就是b2g分一个线程来运行socket相关操作。
3.所以,ipc提供返回值,以及传递数据,发送。
两个接口:sendto() 和 rescvfrom()
///
///
gecko/dom/adhoc:
实现要点:
1.往下,与gecko/ipc/adhoc连通
2.往上,与gecko/dom/webidl连通
3.xpcom接口idl的设计
4.ipdl如何使用进组件(不一定使用?)
参考nfc,gonk 中的模块负责与ipc联系,同时供外层Moz***使用。
蓝牙的更复杂,
dom/adhoc/ipc 可能负责与gecko/ipc的socket 连接,同时负责ipdl,即将gecko/ipc的请求放在parent里去执行,接口再给xpcom..
电话的,gecko/dom/telephony
在b2g的不同线程进行的,
///