【发布时间】:2017-10-28 21:07:32
【问题描述】:
我需要编辑 UDP 数据包的标头(并使用已编辑的标头发送),我想我必须使用原始套接字。
我尝试过这样的事情:
byte[] buffer = new byte[]{0x00,0x00};
string ip = "SomeIP"
Socket sk = new Socket(AddressFamily.InterNetwork, SocketType.Raw, ProtocolType.Raw);
sk.SetSocketOption(SocketOptionLevel.IP, SocketOptionName.HeaderIncluded, true);
sk.SendTo(new byte[] { buffer }, new IPEndPoint(IPAddress.Parse(ip),2017));
但我仍然无法编辑标题:(
【问题讨论】: