Socket问题,IP包,能回答的给200分

scegg 2005-11-09 12:44:24
你好。

现在我要发送一个IP包(报头和数据都已经准备好,并储存在一个Byte组中,数据符合IP包规则,checksum正常,目的地址是本地计算机的IP)。请问如何创建Socket并发送这个包。

Dim osck As Net.Sockets.Socket
osck = New Net.Sockets.Socket(Net.Sockets.AddressFamily.InterNetwork, Net.Sockets.SocketType.Raw, Net.Sockets.ProtocolType.IP)
osck.Connect(New Net.IPEndPoint(Net.IPAddress.Parse("192.168.1.99"), 0))
osck.Send(i) 'i是要发送的Byte组

结果没有任何效果(没有接收到包)。

请问应该如何处理,谢谢。

请注意,不是TCP/UDP。
...全文
113 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
scegg 2005-11-09
  • 打赏
  • 举报
回复
谢谢,自己解决了。
YAOHE 2005-11-09
  • 打赏
  • 举报
回复
没有使用过Net.Sockets.SocketType.Raw, Net.Sockets.ProtocolType.IP这样的连接方式,帮你顶

17,748

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET Framework
社区管理员
  • .NET Framework社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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