易截截图软件、单文件、免安装、纯绿色、仅160KB

linux内核态UDP通信的问题

哪位大侠做过内核态的UDP通信啊?
小弟使用struct socket *sock结构能进行通信了,但是无法像用户态程序一样使用poll或者select。
有写过的大侠能否给点提示或者代码片段啊?

先谢过啦!!!
没做过。这样做的目的是什么?

UP


有没有个demo可以参照下子啊?

内核态肯定不能使用系统调用,
sys_select(int n, fd_set *inp, fd_set *outp, fd_set *exp, struct timeval *tvp)
这个函数跟系统调用的select用法差不多,你可以搜索一下select的例子,然后改一下

丿

WARNING: "sys_poll" [/home/tdm_driver/chip_pmc/kmodule/kudp/kudp.ko] undefined!
WARNING: "sys_closesocket" [/home/tdm_driver/chip_pmc/kmodule/kudp/kudp.ko] undefined!
WARNING: "sys_bind" [/home/tdm_driver/chip_pmc/kmodule/kudp/kudp.ko] undefined!
WARNING: "usleep" [/home/tdm_driver/chip_pmc/kmodule/kudp/kudp.ko] undefined!
WARNING: "sys_recvfrom" [/home/tdm_driver/chip_pmc/kmodule/kudp/kudp.ko] undefined!


这几个系统函数在哪个头文件定义的?

内核态的UDP通信,不能调用socket的库函数
要自己维护vb,用p/v操作控制多进程访问,具体可参考下socket的内部实现.

引用
内核态的UDP通信,不能调用socket的库函数
要自己维护vb,用p/v操作控制多进程访问,具体可参考下socket的内部实现.
同意楼上的,内核态的话会比较复杂一些,系统调用肯定都不能用的

可以参考一下khttpd的代码



  使


相关问答:

[HJ_34] 在HTML网页下,用JS 打开LINUX下的记事本

如题,在WINDOWS底下的CODE会,但在LINUX下不知道如何实现,JS的代码应该是不一样的。 求教。

分不够再加。

http://topic.csdn.net/u/20100113/08/17ba1e71-4c33-43f6-91a5-0e031c86e5ed.html
linux ......

linux内联汇编中数组的寻址? - C/C++ / C++ 语言

最近想了解下内联汇编,想要用来操作下数组的时候遇到些困难。
我了解到的一些方法:
C/C++ code:

int main()
{
//这种方法可以单独操作数组中的一个
int a[10];
__asm__("movl $10, %0&quo ......

linux 服务器 绑定域名 - Web 开发 / 应用服务器

我买了一个独立服务器 有固定IP 并且域名也已经解析到相应的IP上了
通过F-Secure SSH 也已经连上服务器 关键不会让服务器绑定上相应的域名 没法访问
也通过网上相关教程试了 可是没用 其中一个相对全一点的教程
h ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号