コード例 #1
0
ファイル: Main.cs プロジェクト: bigpeng2046/miqi-server
 public static void Main()
 {
     Application.EnableVisualStyles();
     Application.SetCompatibleTextRenderingDefault(false);
     MainForm theForm = new MainForm();
     Application.Run(theForm);
 }
コード例 #2
0
ファイル: MiqiServer.cs プロジェクト: bigpeng2046/miqi-server
        public MiqiServer(MainForm logForm, int port)
        {
            m_port = port;
            m_server = new WebSocketServer(IPAddress.Any, port);
            m_server.OnClientConnected += OnClientConnected;
            m_ipAddresses = GetLocalIPAddresses();

            m_logForm = logForm;
            m_msgHandlers = new MiqiMessageHandlerCollection();
            m_msgHandlers.AddHandler(MiqiMessage.GET_SERVER_INFO, HandleGetServerInfoMessage);
            m_msgHandlers.AddHandler(MiqiMessage.SET_CREDENTIAL, HandleSetCredentialMessage);

            m_logForm.Log("Listening on {0}", m_ipAddresses);
        }