lyd961418
驱动牛犊
驱动牛犊
  • 注册日期2004-02-16
  • 最后登录2006-05-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1169回复:6

原始套接字

楼主#
更多 发布于:2004-02-16 16:33
楼上的朋友也在用原始套接字吗,请问如何才能操纵他呀,是用控件呀,还是用API函数或其他的冬瓜
goson
驱动牛犊
驱动牛犊
  • 注册日期2004-02-08
  • 最后登录2008-02-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-02-17 08:51
int sockRaw = socket(AF_INET, SOCK_RAW, IPPROTO_RAW); SOCK_RAW表示是创建原始套接字。
lyd961418
驱动牛犊
驱动牛犊
  • 注册日期2004-02-16
  • 最后登录2006-05-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-02-17 10:53
朋友您好,我门准备做一个虚拟串口转TCP/IP的驱动程序(基于互联网Internet),实现串口到网络口的映射,可以虚拟多个串口,不知是否有兴趣,我们可以以项目外包的形式
author22
驱动小牛
驱动小牛
  • 注册日期2003-08-20
  • 最后登录2018-04-07
  • 粉丝0
  • 关注0
  • 积分391分
  • 威望85点
  • 贡献值0点
  • 好评度29点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-02-17 11:28
我觉得这个(虚拟串口转TCP/IP的驱动程序)应该要有硬件支持.网卡和串口我都写过,包括对网卡数据包的操作.纯软件完成这个,有成功的例子吗?思想方法如何,很想请教一下. 先谢了!
我的Vc代码仓库:[url]http://sh.b211.net[/url]
lyd961418
驱动牛犊
驱动牛犊
  • 注册日期2004-02-16
  • 最后登录2006-05-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-02-17 12:35
硬件支持肯定要有,但我觉得这个东东最终的目的就是实现一个数居的协议转换,比如说,两台通过ADSL上网的电脑,通过串口实现数据的传递,但中间是通过Internet连接的,我是这么想的,而且现在的有许多这样的例子,搜索"虚拟串口"即可得知,应该不成问题
lyd961418
驱动牛犊
驱动牛犊
  • 注册日期2004-02-16
  • 最后登录2006-05-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-02-18 08:57
在VB中有没有办法实现原始套接子,在VC中可以使用,但在VB中不知如何调用WS2_32.DLL中的API函数.
author22
驱动小牛
驱动小牛
  • 注册日期2003-08-20
  • 最后登录2018-04-07
  • 粉丝0
  • 关注0
  • 积分391分
  • 威望85点
  • 贡献值0点
  • 好评度29点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-02-18 11:28
那这个应该没有问题,VB中的这些东西我不是很熟。不过我想应该可以, 至于你说有硬件支持的话,那就没有问题。不管是网卡还是moden的数据转换到串口读出来,我想都是很简单的。你可以自己试试,我试一下从网卡读出来的数据送到串口中去,好像就是多开一个
设备吧?
我的Vc代码仓库:[url]http://sh.b211.net[/url]
游客

返回顶部