【发布时间】:2016-10-27 13:32:31
【问题描述】:
早上好,
我是网络编程的新手,但我一直在研究并掌握了设置服务器/客户端应用程序的基础知识。我想通过 TCP 从服务器向客户端发送二进制数据,以根据某些字段长度解析和打印整数。
我基本上是在创建一个虚拟服务器来发送网络数据,并希望我的客户端能够解析它。
我的想法是创建一个字节数组:byte[] data = {1,0,0,0,1,0,0,1) 来表示正在设置的 8 个字节。例如,客户端会读取前 2 个字节并打印 2,然后是接下来的 6 个字节并打印 9。
这是一个简单的例子。我想发送的字节数组是 864 字节。我会解析前 96、48、48 等。
这是一个很好的方法吗?如果不是,我应该如何发送 1 和 0?我发现了许多发送字符串的示例,但我想发送二进制数据。
谢谢。
【问题讨论】:
标签: c# network-programming tcpclient