2012-02-15 141 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

相關問題