【发布时间】:2011-05-28 14:52:20
【问题描述】:
我的客户将使用名为 annoucement 的结构/类与客户通信。我想我会用 C++ 编写服务器。将有许多不同的类继承公告。我的问题是通过网络将这些类发送给客户端
我想也许我应该使用 iovec。但是我不知道C#中是否有与iovec相对应的东西。
这个想法是: 我将发送一个带有 writev 的结构,客户端将使用 readv 并从套接字读取数据,就像它是一个通知类一样,检查接收到的结构中的 uint16 变量以推断出确切的类型并使用 apprioprite iovec/ 读取其余数据阅读。
C# 可以将整个对象作为数组发送,但如何在 C/C++ 中解释它?
我希望 C/C++ 和 C# 客户端都使用相同的协议,但这是我第一次设计协议,我不确定我的所有想法是否能一起工作。
任何提示将不胜感激。
【问题讨论】:
标签: c# c++ network-programming