2012-02-15 99 views
0

林制作文件管理器(Server的客户端应用程序),这样我就可以乱用远程计算机上的文件
IM使用列表视图观看远程文件
反正是有可能通过TCP套接字发送的ListViewItem?或者我必须以字符串形式发送信息并将它们分开?是否有可能通过套接字TCP发送ListViewItem?

事先说一句抱歉的英文不好..谢谢:)

+0

客户端已经知道如何制作ListViewItem。所有它需要的是它的*内容*。 – 2012-02-15 05:12:15

+0

@HansPassant这是真的..我的观点,即时通讯问我将如何发送listviewitem,而不是发送其竞争..名称,文本,标签..等等 – 2012-02-17 07:02:56

回答

0

TCP套接字是TCP协议的端点。 TCP协议传输您可能想要传输的任何二进制数据。您可以用可以通过电线传输的形式序列化结构。

有几种方法可以序列化.NET中的类,如二进制序列化,XML序列化和许多第三方库以及手动。

ListViewItem通过实现ISerializable接口显式支持二进制序列化。示例如何使用它可以发现herehere

+0

它可能作为一个想法,但有点复杂..它看起来如果发送信息字符串更容易 – 2012-02-15 04:20:57

相关问题