从UDPClient读取byte []数据?

时间:2015-07-08 17:44:58

标签: c# network-programming udp

我正在为一个项目学习C#,到目前为止,我已成功使用UDPClient(字符串,双打等)发送和接收简单值,但我找不到处理不同类型的多个值的方法通过byte []。

我在这里和其他地方发现的大多数例子通常处理一种类型的数据,例如:

<canvas id="myCanvas" width="500" height="300"></canvas>

这对于发送单个值都很好,但我希望数据包包含多个值,可能在将来使用不同的数据类型。具体来说,我需要发送一个六个双打包,三个用于笛卡尔坐标,三个用于组成一个四元数。

我有一个模糊的概念,即MemoryStream将参与进来,但我还没有看到从UDPClient接收多个值的具体示例。

MemoryStream是正确的方法吗?有没有人知道C#中使用UDPClient的任何例子,其中程序接收的不仅仅是琐碎的信息(例如,它接收一个字符串,一个浮点数和一个字符串每个包)?

0 个答案:

没有答案