社区
通信技术
帖子详情
在windows平台下使用开源的TCP/IP协议栈?
lifegamer
2008-10-02 03:49:26
出于项目需要,我必须修改tcp/ip协议栈中的一些默认行为(修改比较多,不是简单的参数tunning,加入了一些定制行为),如果在linux/freebsd/unix下面,这个问题当然很好解决,可是现在要求在windows下实现,我没什么思路了?
能否在windows中使用开源的tcp/ip stack呢?如果能,我应该怎么做呢?能否给我一些指点。
谢谢!
...全文
325
5
打赏
收藏
在windows平台下使用开源的TCP/IP协议栈?
出于项目需要,我必须修改tcp/ip协议栈中的一些默认行为(修改比较多,不是简单的参数tunning,加入了一些定制行为),如果在linux/freebsd/unix下面,这个问题当然很好解决,可是现在要求在windows下实现,我没什么思路了? 能否在windows中使用开源的tcp/ip stack呢?如果能,我应该怎么做呢?能否给我一些指点。 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
poseidonaphrodite
2009-07-15
打赏
举报
回复
我也在做和楼主类似的工作,也是苦于一些问题还没有解决,苦恼中啊。
一般开发人员都是做lwip 移植到ucos等操作系统,很少有人去研究lwip移植到windows和linux上的工作。
其实个人认为移植到windows和Linux平台上来应该相对更简单,因为底层驱动层不用另外去单独实现,如windows上可以用winpcap开发包中的packet.lib中的接口。另外,信号量和邮箱,多线程,windows和Linux本身都支持,不用另外去实现。
只是不知道lwip协议栈和windows,linux自身带的协议栈会不会冲突?我理解是应该不会,因为他们只是共享了底层驱动和物理层而已。而网卡是可以支持多个协议栈的,就比如在windows上运行一个linux的虚拟机,两个系统的tcp/ip协议栈不同,但是公用网卡,都可以单独的上网操作。
期待高人指点。
bb123456789
2008-10-07
打赏
举报
回复
ndis,或hook socket相关的函数。
lifegamer
2008-10-03
打赏
举报
回复
我再顶。 大大们国庆都放假啦!?
lifegamer
2008-10-02
打赏
举报
回复
我顶一下。
在windows下直接访问网卡?
呼唤高人!
lifegamer
2008-10-02
打赏
举报
回复
我再说明一下:
我不是要替换现有的windows的tcp/ip协议栈。
我也知道像lwip这样的open source的协议栈已经有人port到windows平台上了。
我想做的是,将open source协议栈做了我程序(c语言)的一部分提供,当我在程序里使用socket函数时,走的是我定制过的协议栈,而不是windows本身的协议栈(这个协议栈也是在机器上存在的)!
这样的技术方案是可行的么?是不是工作量很大?有人有过相关的经验么?
如果答案是否定的,那有没有什么好的解决方案呢?
请指点!
STM32+MQTT协议功能实现
STM32是一款基于ARM Cortex-M内核的微控制器,由意法半导体(STMicroelectronics)生产,被广泛应用...这涉及到了STM32的硬件接口、
TCP
/
IP协议
栈
、MQTT客户端库的
使用
,以及物联网
平台
的集成,是一个综合性的实践项目。
linux入门到学懂高级编程书集
这本书将教你如何在Linux环境下进行网络通信,包括套接字编程、
TCP
/
IP协议
栈
、并发服务器的实现等,帮助你构建高性能的网络应用。 3. **《Linux+C函数库参考手册》**:C语言是Linux系统编程的主要语言,这本书提供...
几种
开源
的
TCP
/
IP协议
栈
分析
1、BSD
TCP
/
IP协议
栈
BSD
栈
历史上是其他商业
栈
的起点,大多数专业
TCP
/IP
栈
(VxWorks内嵌的
TCP
/IP
栈
)是BSD
栈
派生的。这是因为BSD
栈
在BSD许可协 议下提供了这些专业
栈
的雏形,BSD许用证允许BSD
栈
以修改或未修改...
开源
项目常见问题解决方案:
TCP
/IP 协议
栈
实现
开源
项目常见问题解决方案:
TCP
/IP 协议
栈
实现
tcp
ip_stack Implement your own
TCP
IP Stack 项目地址: https://gitcode.com/gh_mirrors/tc/
tcp
ip...
高效移植的千兆以太网FPGA
TCP
/
IP协议
栈
,支持
TCP
Server、Client以及UDP通信
而在FPGA
TCP
/
IP协议
栈
中,对
TCP
的支持是非常重要的,通过对
TCP
协议的解析和分析,可以实现高性能的数据传输和可靠的通信连接。摘要:本文主要研究和探讨了千兆以太网的FPGA
TCP
/
IP协议
栈
,包括对
TCP
和UDP的支持,...
通信技术
4,388
社区成员
28,918
社区内容
发帖
与我相关
我的任务
通信技术
通信技术相关讨论
复制链接
扫一扫
分享
社区描述
通信技术相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章