bool isOpen = true;
void ListenConnectSocket()
{
while (isOpen)
{
try
{
Socket ClientSocket = serverSocket.Accept();
byte[] buffer = Encoding.Default.GetBytes("成功連接到服務器!");
ClientSocket.Send(buffer);
string client = ClientSocket.RemoteEndPoint.ToString();
listBox1.Invoke(new Action<string>((msg) =>
{
listBox1.Items.Add(DateTime.Now + ": " + msg);
}), client);
Thread thr = new Thread(ReceiveCkientMsg);
thr.IsBackground = true;
thr.Start(ClientSocket);
}
catch (Exception ex)
{
listenThread.Abort(ex.Message);
}
}
}
uj5u.com熱心網友回復:
用表單的,form的invoke轉載請註明出處,本文鏈接:https://www.uj5u.com/net/277591.html
標籤:C#
上一篇:asp.net出現 "試圖加載格式不正確的程式。 (例外來自 HRESULT:0x8007000B)"錯誤
下一篇:用以下代碼繪出的網格出現了畸變
