[英]How to send Hashtable through TCP?
要發送字符串,我使用StreamWriter
但如何發送Hashtable
? 還是不可能?
public static Hashtable Users = new Hashtable(15)
注意:我沒有找到任何嘗試的方法,因此我沒有任何代碼。
您可以使用BinaryFormatter序列化任何可序列化的對象:
BinaryFormatter binaryFormatter = new BinaryFormatter();
binaryFormatter.Serialize(streamWriter.BaseStream, Users);
您需要先對其進行序列化,然后再發送序列化的流。 該網站和Google上都有大量有關序列化的資源。
您可以序列化HashTable
並反序列化它。 但是有一個問題, HashTable
實現了IDictionary
接口,它們不能直接序列化。 您可以在以下鏈接中找到另一種序列化方法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.