liuffy
驱动牛犊
驱动牛犊
  • 注册日期2010-01-16
  • 最后登录2010-12-10
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望51点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1521回复:2

【新手】很基本的问题

楼主#
更多 发布于:2010-01-25 12:05
我要在一个别人写好的中间层驱动上 添加 通信 功能(这里面原来没有任何跟NDIS有关的内容)

只是想在其中实现一个类似Send_Recv这样的功能

远端的Server作为接收方使用的函数是
recvfrom(sock, &buf, MAX_RQST_LEN, 0,(struct sockaddr *)&client_addr, &client_len);
sendto(sock, &structXXX, sizeof(structXXX), 0, (struct sockaddr *)&req_server_addr, len)) < 0)
而我这边只有原来的用户界面跟Server有通信交互(登录),中间层驱动被用户界面调用,并没有通讯过程,但是现在有新的功能需要我来添加通讯

请问我都应该准备些什么 要怎样做 【越快越好】

【纯新手】
liuffy
驱动牛犊
驱动牛犊
  • 注册日期2010-01-16
  • 最后登录2010-12-10
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望51点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2010-01-25 13:03
BTW 我就是想在中间层驱动里面 构造数据包 然后发送 收回来的 数据包 也只在 中间层驱动处理 不需要再向上传递
cyliu
论坛版主
论坛版主
  • 注册日期2003-06-13
  • 最后登录2014-04-11
  • 粉丝5
  • 关注0
  • 积分1238分
  • 威望2531点
  • 贡献值0点
  • 好评度577点
  • 原创分14分
  • 专家分10分
板凳#
发布于:2010-01-25 15:29
用现成的winpcap似乎可以
走走看看开源好 Solaris vs Linux
游客

返回顶部