如何找到什么是内部字节数组

本文关键字:字节 字节数 数组 内部 何找 什么 | 更新日期: 2023-09-27 18:11:07

我有一个TCP套接字服务器发送字节[]到客户端,我怎么能找到什么在客户端收到?服务器可以使用socket发送图像和文本。send (byte[])

是接收到的字节[]是文本还是图像?

如何找到什么是内部字节数组

这是一个字节数组。它只是字节。如果你知道它可能发送的图像格式你可以检查接收到的字节数组是否看起来像图像,但基本上你只是在发送数据。如果客户端需要元数据来知道它应该对数据做什么,那么也发送它。

在编写任何使用TCP的代码之前,需要设计一个协议。协议应该在字节级别上准确地指定通过连接的内容。如果服务器知道它在发送什么,它应该以某种方式告诉客户端,并且协议应该说明如何。

如果它的图像发送0字节,否则发送1字节,则发送数据

您可能希望在实际数据之前以4字节发送数据的长度。您可以使用BitConverter类来写入和读取字节数组

中的int值。