Singleton模式可以保證一個類別只有一個實例。
當Class只能有一個實例而且客戶可以從任何的訪問點訪問它時。
當這個唯一實例應該是通過子類化可擴展的,並且客戶應該無需更改代碼就能使用一個擴展的實例時。
Singleton模式可以保證一個類別只有一個實例。
TcpClient如果直接斷開連線…
之後再連線就會出現通訊埠已開啟無法連線
解決方法就
if (!tcpClient.Connected)//沒連線
{
tcpClient.Client.Close();
tcpClient.Close();
tcpClient = new TcpClient();
System.GC.Collect();
}