【急】请教高手:C#如何发送原始套接字?【100分】

ytlook ytlook 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我试了各种方法,不过至今都不行~

下面那个是试验到现在的最可行的点的方法了,关键代码如下:
sock = new Socket(AddressFamily.InterNetwork, SocketType.Raw, ProtocolType.IP);
sock.SetSocketOption(SocketOptionLevel.IP, SocketOptionName.HeaderIncluded, 1);

sock.SendTo(bytee, bytee.Length, 0, ip);

但是它一执行,它就一直报错:一个封锁操作被对 WSACancelBlockingCall 的调用中断。
请问这是为什么呢?如何才能把原始套接字发出去呢?谢谢了~

项目催得很紧,麻烦帮忙吧~~~~
...全文
评论 10
收藏 已收藏
分享
返回顶部
ytlook
C# 111,129 成员 642,540 内容