![](/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.