我目前在C#应用程序中使用UDP套接字,我希望收到12字节(标题)+的数据报?字节数据。数据长度将在标题中给出。功能如:
m_CommandSocket.ReceiveFrom(bheader, 0, 12, SocketFlags.None, ref CommandEP);
当你有12个字节时,正常工作。但是当我开始接收实际数据时,我得到一个异常,告诉我的缓冲区很小。我想我会给指数+长度吗?如果这不起作用,因为我试图使用它的意思是使用它无论如何在接收上给出一个精确的字节数组。这个btw的重点。是性能,因为我必须首先定义缓冲区。
先谢谢