Socket IOControl 报错

szyicol 2010-01-18 12:44:09
byte []IN = new byte[4]{1, 0, 0, 0};
byte []OUT = new byte[4];
int ret_code = socket.IOControl(SIO_RCVALL, IN, OUT);


很多地方都用这个方法,但有的机器这个地方的IOControl就会报错呢,说提供了一个错误的参数
...全文
223 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
szyicol 2010-01-20
  • 打赏
  • 举报
回复
说明一下,是无线网卡,非无线网卡无事
szyicol 2010-01-20
  • 打赏
  • 举报
回复
顶一下
wiki14 2010-01-18
  • 打赏
  • 举报
回复
断点跟踪看看是哪个地方的参数出错了
szyicol 2010-01-18
  • 打赏
  • 举报
回复
int ret_code = socket.IOControl(SIO_RCVALL, IN, OUT);
就这行啊

把这个改成
byte []IN = new byte[4]{0, 0, 0, 0};
就不会有错,但程序不启作用,寒。。

111,120

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧