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。