通过TCP将uint发送到服务器c#

时间:2017-03-13 07:20:57

标签: c# tcp

我试图将uint-Array发送到服务器。但我不知道如何实现它。 uint[]看起来像这样:

[0,0,0,0, 255,255,255, 255,255,255]

我正在使用stream.Write方法,但此方法仅适用于byte[]如何将uint8[]转换为byte[]或者是否存在有没有机会通过tcp发送uint8[]?问题是我无法访问服务器上的源代码,也无法更改它。

修改 这就是我在Chrome控制台上输入的内容,它正在运行:

ws = new WebSocket("ws://localhost:7890")

打开websocket连接,其余部分: enter image description here

非常感谢

1 个答案:

答案 0 :(得分:0)

您可以尝试转换数组。 就像是: var byteArray = uintArray.Select(item =>(Byte)item)。ToArray();