当前位置:  技术问答>linux和unix

高分求助:内核模块编程中如何实现网络通信

    来源: 互联网  发布时间:2015-07-07

    本文导语:  由于要编译成可加载模块的形式,因此 编程存在很大的限制.我初步方法是利用内核源代码中的SOCKET实现代码,在此代码的基础上实现socket通信.     内核源代码中socket实现的代码为/net/socket.c,此文件实现了整个socket相...

由于要编译成可加载模块的形式,因此 编程存在很大的限制.我初步方法是利用内核源代码中的SOCKET实现代码,在此代码的基础上实现socket通信.
    内核源代码中socket实现的代码为/net/socket.c,此文件实现了整个socket相关的所有方法,但进行独立编译时很多错误,可能是倚赖性和头文件的问题,由于该源代码涉及到的其他文件和头文件很多,再加上自己水平有限,调试了很久都没有进展,目前处于崩溃边缘.
    以前从没有做过内核模块的网络通信(LINUX下的socket通信倒是做过),不知道有没有其他实现方法,如果能直接用常用的sokcet API是最好的,但是在内核模块编程中应该如何利用呢?或者还有没有其他思路,万分感谢!

|
简单的方法是,看看SOCKET是如何实现的,照做不就行了?

|
我也想知道,顶一下

|
用这样试试
int con;
SOCKET sock;
        memset(&sock,0,sizeof(sock));
struct sockaddr_in S_addr;
S_addr.sin_family = AF_INET;
        S_addr.sin_port = htons(8000);
        S_addr.sin_addr.s_addr = inet_addr("10.8.6.202");

        sock = socket(AF_INET,SOCK_STREAM,0);
        if(sock 

    
 
 

您可能感兴趣的文章:

  • 急急急!!!高分求解linux 2.6 内核安装网卡的问题
  • 高分,linux内核问题!!!
  • 高分,内核中怎么打开文件??
  • 高分噢!内核线程绑定问题!急!!!
  • 高分求救,我的UNIX 不能联内核
  • 内核启动错误,高分请高手指点。。。
  • 高分!关于Linux内核驱动程序
  • 高分求解arm内核编译问题!
  • 高分求助,嵌入式LINUX内核移植问题
  • 请问如何安装一个LINUX内核到我的电脑上,成为一个系统比如安装linux-2.2.16-高分
  • 高分征求Linux内核的源代码!!!!!!!!!!!!!(最好给个具体的网址,可以直接下)
  • 高分,关于linux内核代码,疑惑部分肯求帮助!
  • 高分求助:linux内核中的汇编语言和Dos或windows下的汇编是一样的吗,有这方面的书或资料可供学习吗,分不够可再加,决不食言
  • (高分求助)请问,那里有软件开发的<设计文档> iis7站长之家
  • Linux内核裁减,高分求助!
  • 花高分,与各位高手探讨一个linux内核开发的问题,权且当作抛砖引玉!
  • 高分求助:内核模块编程能否使用系统调用?如何使用?
  • 高分请教编译内核详细步骤
  • ### 升级内核 ### 高分!!!
  • linux内核 uml转发 高分求助,紧急求救
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 高分求助高分求助高分求助高分求助高分求助高分求助
  • 谁参加过weblogic的证书考试,是否有经验可供参考?高分高分高高分
  • 哪里有JB6下载啊,高分相送,救命
  • 高分求救!我在uclinux上运行应用程序时出现内存分配错误,不知如何解决,解决者高分!!
  • 哪里去找中文的EJB文章?高分悬赏!
  • 有jsp的upload和download 代码么,高分相报!
  • (高分求助)请问,那里有软件开发的<设计文档>
  • 高分寻求jsp代码(网上调查系统,新闻发布系统)就这点分了
  • 高分求购做饼图、线形图的源吗?
  • 关于linu下的中文输入.(高分:300)
  • 一个简单的问题,高分求助!!!
  • 高分求购jbulider6得注册码,企业版本,个人版本都要
  • Linux远程访问的问题,高分求教:)
  • 请问哪儿有Solaris8的光盘映像文件下载???高分相赠!!!
  • 高分求“Ration Rose”&"JBuilder6.0"&"VisualCafe"
  • VJ的一个问题,高分求助,熟悉VJ得请进!
  • 高分求购:linux和unix命令大全电子文档
  • 急救:关于BLOB数据类型---在线等待,高分相送!
  • 求UNIXWARE7.11的原版下载,高分相赠,在线等待!!!
  • 关于java?高分相送!


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3