110,538
社区成员
发帖
与我相关
我的任务
分享
/// <summary>
/// 关闭服务器
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void Code_Click(object sender, RoutedEventArgs e)
{
if (startandstop == false)
{
startandstop = true;
Start.IsEnabled = true;
Code.IsEnabled = false;
if (socketSend != null && socketSend.Connected)
{
socketSend.Shutdown(SocketShutdown.Both);
socketSend.Close();
socketWatch.Close();
disSocket.Clear();
}
}
timer_2.Stop();
}
Thread th;
/// <summary>
/// 开启服务,监听连接
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
bool startandstop = true;
private void Start_Click(object sender, RoutedEventArgs e)
{
if (startandstop)
{
startandstop = false;
Start.IsEnabled = false;
Code.IsEnabled = true;
}
Startsocket();
th = new Thread(ListenClickConnect);
th.IsBackground = true;
th.Start(socketWatch);
timer_2.Start();
}