通过互联网在应用程序之间传输图像 - 如何序列化数据?

时间:2017-06-19 12:45:01

标签: c# image serialization

所以我一直在使用System.Net.Sockets编写两个C#应用程序;

服务器/客户端连接。我可以使用BinFormatter序列化捕获的桌面图像,我可以在应用程序之间发送数据并有效地共享'在其他应用中重绘的桌面。

我想将服务器移动到ubuntu并且已经完成了一些关于在网络上连接两台机器windows / ubuntu的成功测试,类似于在一台机器上但在网络上运行的两个应用程序之间的连接。

我感兴趣的是,如果我想将服务器和客户端放在两个不同的位置,我需要了解在应用程序之间序列化数据的最佳方法。似乎对这种方式使用BinaryFormatter不满意,并想知道是否有人可以帮助提供一些关于最佳实践的指导?

我已经完成了一些与代码相关的测试,您可以将Image转换为Base64String,这无疑具有一些优点......对您的观点感到好奇。

谢谢!

0 个答案:

没有答案