/*------------------------------------------------------------------------- * 閉じる * ---------------------------------------------------------------------------*/ public void Close() { if (m_server != null) { m_server.Close(); m_server = null; m_is_error = false; } }
/*------------------------------------------------------------------------- * 開始 * ---------------------------------------------------------------------------*/ public void Listen(int port_index) { if (m_is_error) { return; } Close(); try{ m_server = new gvo_tcp_server(); m_server.Listen(port_index); }catch { Close(); m_is_error = true; // エラー MessageBox.Show("TCPサーバの起動に失敗しました。", "TCPサーバ起動エラー", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
/*------------------------------------------------------------------------- * 開始 * ---------------------------------------------------------------------------*/ public void Listen(int port_index) { if (m_is_error) { return; } Close(); try{ m_server = new gvo_tcp_server(); m_server.Listen(port_index); }catch { Close(); m_is_error = true; // 오류 MessageBox.Show("TCP서버의 시작에 실패하였습니다. ", "TCP서버시작오류", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
/*------------------------------------------------------------------------- * * ---------------------------------------------------------------------------*/ public gvo_server_service() { m_server = null; m_is_error = false; }