社区
网络及通讯开发
帖子详情
如何发送接收原始的ip包
w_flyer
2002-12-28 03:56:17
如何发送接收原始的ip包
...全文
64
5
打赏
收藏
如何发送接收原始的ip包
如何发送接收原始的ip包
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
warton
2002-12-29
打赏
举报
回复
如果你要源代码的话,我可以给你linux下的,方法是一样的
warton
2002-12-29
打赏
举报
回复
你参考一下socket开发的书吧,一般收上都有例子的!!
csdn的c++源码中好像有相关的例子,下一个 看看吧!!
w_flyer
2002-12-29
打赏
举报
回复
给我携代码吧?flyer_b@163.com
NowCan
2002-12-29
打赏
举报
回复
最好是看《Windows网络编程》这本书,上面讲得很清楚了。
另外,一楼的没说对,应该是
int s=socket(AF_INET,SOCK_RAW,IPPROTO_RAW);
COKING
2002-12-28
打赏
举报
回复
//only win2000
int s=socket(AF_INET,SOCK_RAW,IPPROTO_ICMP);
基于Packet32库实现Windows下的
原始
数据
包
发送
与
接收
在 Windows 平台上,WinPcap 库提供了对网络适配器的低级别访问,允许我们
发送
和
接收
原始
数据
包
。本文将详细介绍如何使用 Packet32.h(WinPcap 的一部分)在 Windows 上进行
原始
数据
包
的
发送
和
接收
。
原始
套接字
发送
自定义
IP
包
对于socket(AF_INET, SOCK_RAW,
IP
PROTO_
IP
),其原型为int socket (int domain, int type, int protocol);1 参数protocol用来指明所要
接收
的协议
包
,如果是象
IP
PROTO_TCP(6)这种非0、非255的协议,当操作系统内核碰到
ip
头中protocol域和创建socket所使用参数protocol相同的I
UDP协议
发送
/
接收
数据实现[TCP/
IP
协议入门]
背景 Demo 基于 Java 实现简单的 UDP 传输 /
接收
协议 词义百科 UDP 协议(用户数据
包
协议) UDP 是无连接通信协议,即在数据传输时,数据的
发送
端和
接收
端不建立逻辑连接,简单来说,当客户端向
接收
端
发送
数据时,客户端不会确认
接收
端是否存在,就会发出数据。同样
接收
端在
接收
数据时,也不会向
发送
端反馈是否收到数据 由于使用 UDP 协议消耗资源小,通信效率高,所以通常都会用于音频、视频和普通数据传输 例如:视频会议通常采用 UDP 协议,因为这种情况即使偶尔丢失一两个数据
包
,也不会对
接收
结果产
TCP/
IP
传输层协议实现 - TCP报文
接收
/
发送
(lw
ip
)
(tcp的收发与
接收
窗口/
发送
窗口/通告窗口关联比较紧密,
接收
/
发送
过程在《TCP/
IP
传输层协议实现 - TCP
接收
窗口/
发送
窗口/通告窗口(lw
ip
)》https://blog.csdn.net/arm7star/article/details/117153533都有介绍,本文对收发过程进行更详细一步介绍。) 1、滑动窗口 1.1、
接收
窗口(
接收
滑动窗口)
接收
窗口是本地可以
接收
数据的窗口,
接收
端只
接收
窗口内的数据,窗口外的丢弃。
接收
到数据,
接收
窗口左边沿右移,
接收
窗口减小。 .
[转载]使用
原始
套接字
发送
自定义
IP
包
原文作者:Refdom
这里介绍Windows Sockets的一些关于
原始
套接字(Raw Socket)的编程。同Winsock1相比,最明显的就是支持了Raw Socket套接字类型,通过
原始
套接字,我们可以更加自如地控制Windows下的多种协议,而且能够对网络底层的传输机制进行控制。
1、 创建一个
原始
套接字,并设置
IP
头选项。
SOCKET sock;
sock = sock
网络及通讯开发
1,317
社区成员
8,874
社区内容
发帖
与我相关
我的任务
网络及通讯开发
C++ Builder 网络及通讯开发
复制链接
扫一扫
分享
社区描述
C++ Builder 网络及通讯开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章