草庐IT

c# - 在 C# 中通过 TCP 发送 C 结构

我正在编写一个程序,通过TCP与一台设备的管理界面进行交互。问题是,设备的文档是用C写的,而我写的程序是用C#写的。我的问题是,文档指定ThecommunicationisbasedupontheCstructure-basedAPIbuffer再多的谷歌搜索似乎都无法将我指向此API或我如何通过TCP发送原始结构。文档似乎暗示我应该使用memcpy将结构复制到TCP缓冲区,但C#不直接支持memcpy。C#中是否有等效的方法或不同的方法来完成此操作 最佳答案 您可以构建C结构的.Net版本,然后使用编码通过网络发送字节数组。下面是