コード例 #1
0
ファイル: main.cs プロジェクト: hkiaipc/guye
        //开始监听
        private void Listen_start(string ip,string port)
        {
            if (_server == null)
            {
                _server = new Tool.SocketServer();
                try
                {
                    _server.Listen(ip, int.Parse(port));
                    _server.NewConnectEvent += new EventHandler(_server_NewConnectEvent);

                }
                catch
                {
               //     MessageBox.Show(ex.Message, "Server", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    _server = null;
                    return;
                }
            }
            else
            {
                _server.Close();
                _server = null;
            }
        }
コード例 #2
0
ファイル: main.cs プロジェクト: hkiaipc/guye
 private void Form1_FormClosed(object sender, FormClosedEventArgs e)
 {
     notifyIcon1.Visible = false;
     if (_server != null)
     {
         this._server.Close();
         this._server = null;
     }
 }