初学内核编程,在内核态下怎么用socket通信?
在用户态程序中(我分辨用户态和内核态的方法就是看有没有main函数 汗……)
我用socket,bind,listen 等函数能实现两台机子通信
但如果我的程序是内核态的话,怎么通信,为什么再使用上述函数会报错?
初学者要勇于接受鄙视
------解决方案--------------------
不推荐内核中进行socket操作的,用户层的工作就在用户层做
------解决方案--------------------
在应用层可以实现的东西
为何要实现在内核态
你可以调用 系统调用函数 sys_xxxx xxxx一般对应用户态的function 而且必须对__user部分的参数小心处理
高版本的kernel似乎有改变