![](/img/trans.png)
[英]Serializing / Marshalling simple objects in C# to send over network, for an unmanaged C++ application to read
[英]Sending data over a network connection from c# to unmanaged c++
我有一个ac#dll,需要通过网络将一个非常复杂的对象发送到一个不受管理的c ++进程。 我知道有很多方法可以做到这一点,但我想知道是否有人可以推荐最合适的方法。 注意事项:
任何帮助将非常感激。
据我对您的问题的理解,您可能用“网络”来表示LAN或WLAN。 因此,我建议双方都使用UDP / IP。 对于“如果c ++进程未接收到数据,则通知c#进程至关重要”,则需要手动进行处理(例如,通过每个接收到一个数据包或一堆数据包的确认数据包)。
互联网上有很多用于UDP / IP的“套接字编程”的示例:就像这里的一个: http : //www.abc.se/~m6695/udp.html
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.