110,536
社区成员
发帖
与我相关
我的任务
分享
#region
/// <summary>
/// 启动监听,并调用处理连接的回调函数AcceptTcpClientCallBack
/// </summary>
private void AcceptConnection()
{
//开启监听
listener.Start(15);
while (isExit == false)
{
try
{
allDone.Reset();
AsyncCallback callback = new AsyncCallback(AcceptTcpClientCallBack);
listBoxStatus.Invoke(setlistboxcallback, "开始等待连接");
listener.BeginAcceptTcpClient(callback, listener);
allDone.WaitOne();
}
catch (Exception e)
{
listBoxStatus.Invoke(setlistboxcallback, e.Message);
break;
}
finally
{
}
}
}
#endregion
private void SetReceiveText(string str)
{
richTextBoxRecv.AppendText("\r\n" + System.DateTime.Now.ToString() + " " + str);
//richTextBoxRecv.ScrollToCaret();
}