0

如何使用 C# 通过 TCP(使用 SSL)套接字发送二进制数据(例如 01110110)?

我在用着 :

SslStream.Write()

h[0] = (byte)Convert.ToByte("01110110"); 

不工作

4

1 回答 1

0

你需要更清楚的是什么01110110。是十进制吗?十六进制?二进制?请注意,“二进制数据”可以用任何基数表示。

由于它是 0 和 1 的 8 位数字,并且由于您在问题中使用了“二进制”一词,所以我猜它是二进制的,即118十进制(google for 0b0111010 in decimal)。

所以你可以做

h[0] = 118;

我的感觉是,您需要更多地了解字节如何工作和二进制系统的基础知识,然后才能取得更大的进步。一本好的入门编程书应该会有所帮助。

于 2010-04-08T06:42:58.443 回答