[求助] XP SP2 下使用RAW SOCKET ,发送时返回 10022 错误?

ihavenoidea 2006-04-04 11:48:52
如题~

创建socket : SOCK_RAW IPPROTO_TCP

设置了IP_HDRINCL

IP首部.protol = IPPROTO_TCP

...



刚接触 谢谢~
...全文
130 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ihavenoidea 2006-04-04
  • 打赏
  • 举报
回复
竟然不能给自己分数
ihavenoidea 2006-04-04
  • 打赏
  • 举报
回复
不会吧~~ 这么郁闷 折腾俺这么久~

谢谢楼上的 5星~~

有什么解决办法么?
蒋晟 2006-04-04
  • 打赏
  • 举报
回复
自从Windows XP的Sevice Pack 2推出后 Raw Socket受到了SP2自带防火墙和系统的限制

例如:

1:Raw Socket再不能发送TCP的原始数据包。
2:Raw Socket不能够发送源地址不正确的UDP数据包
ihavenoidea 2006-04-04
  • 打赏
  • 举报
回复
郁闷~~
ihavenoidea 2006-04-04
  • 打赏
  • 举报
回复
顶一下 郁闷 谁帮帮俺啊

发送UDP时没错误
发送TCP就出现错误~

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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