如何通过TCP(使用SSL)套接字用C#发送二进制数据(例如01110110)?
我正在使用:
SslStream.Write()
和
h[0] = (byte)Convert.ToByte("01110110");
无效
答案 0 :(得分:0)
您需要更清楚01110110
是什么。是小数吗?十六进制?二进制?请注意,“二进制数据”可以在任何基础中表示。
因为它是0和1的8位数,并且因为你在你的问题中使用了“二进制”这个词,我猜它是二进制的,即118
十进制(google for {{1} })。
所以你可以做到
0b0111010 in decimal
我的感觉是,在你能够取得进一步的进展之前,你需要学习更多关于字节工作方式和二进制系统的基础知识。一本好的开始编程书应该有所帮助。