C# System.Net.Sockets.SocketException异常

Code生涯刚开始 Code生涯刚开始 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
图示所示代码为抓包部分代码,采用的是Raw Socket抓包,软件在部分win7系统和Server系统运行时,一旦电脑被远程登录,程序就会在 int receivedBytes = socket.EndReceive(ar)抛出异常,异常显示“一个在数据包套接字上发送的消息大于内部消息缓冲区或其他一些网络限制,或该用户用于接收数据包的缓冲区比数据包小”,请问这是什么原因?在不远程访问时程序不会出现这种异常。

此外,程序在运行过程中一直会有捕捉不到的异常,如图,显示“引发的异常:“System.Net.Sockets.SocketException”(位于 System.dll 中)”,请问可能的原因有哪些?
...全文

相关推荐

评论 4
收藏 已收藏
分享
返回顶部
Code生涯刚开始
C# 111,129 成员 642,538 内容