首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

在Linux下做个简单的协议栈,怎么写代码

2012-03-31 
在Linux下做个简单的协议栈,如何写代码?在Linux下做个简单的协议栈,如何写代码?最好给demo或者reference c

在Linux下做个简单的协议栈,如何写代码?
在Linux下做个简单的协议栈,如何写代码?

最好给demo或者reference code

[解决办法]
看你要和谁通讯?

协议就是两者间约定一个通讯方式,协议栈就是根据预定义的规则去解析这些通讯信息。做个啥样的协议栈,完全取决于你要通讯的对象。如果是和自己的程序通讯,随你自己约定啦。如果是公用设备,自然有标准。
[解决办法]
楼主可以参考lwip的开源代码
[解决办法]
有个protocal 结构,提供packet type 和 回调,然后调用系统注册函数,系统就加到一个链表里面去,在那个 netif_receive_skb函数里面会遍历那个链表。 具体函数名字需要去翻翻才想的起来了。
很多书都有讲到,linux网络详解什么的也有。

楼主阿,所谓是心急吃不了热豆腐,你就慢慢来吧

热点排行