Пример #1
0
        private void ManagerConnect()
        {
            manager_socket_ = new AsyncSocketClient(0);

            // 이벤트 핸들러 재정의
            manager_socket_.OnConnet += new AsyncSocketConnectEventHandler(OnConnet);
            manager_socket_.OnClose += new AsyncSocketCloseEventHandler(OnClose);
            manager_socket_.OnSend += new AsyncSocketSendEventHandler(OnSend);
            manager_socket_.OnReceive += new AsyncSocketReceiveEventHandler(OnReceive);
            manager_socket_.OnError += new AsyncSocketErrorEventHandler(OnError);
            manager_socket_.Connect(CrawlerInfoManager.Instance.managerip_, CrawlerInfoManager.Instance.managerport_);
        }
Пример #2
0
        private void ServerConnect()
        {
            manager_socket_ = new AsyncSocketClient(0);

            // 이벤트 핸들러 재정의
            manager_socket_.OnConnet += new AsyncSocketConnectEventHandler(OnConnet);
            manager_socket_.OnClose += new AsyncSocketCloseEventHandler(OnClose);
            manager_socket_.OnSend += new AsyncSocketSendEventHandler(OnSend);
            manager_socket_.OnReceive += new AsyncSocketReceiveEventHandler(OnReceive);
            manager_socket_.OnError += new AsyncSocketErrorEventHandler(OnError);
            manager_socket_.Connect(manager_ip_, manager_port_);
        }
Пример #3
0
        private void CheckerConnect()
        {
            LogManager.Instance.Log("private void CheckerConnect()");
            checker_socket_ = new AsyncSocketClient(1);

            // 이벤트 핸들러 재정의
            checker_socket_.OnConnet += new AsyncSocketConnectEventHandler(OnConnet);
            checker_socket_.OnClose += new AsyncSocketCloseEventHandler(OnClose);
            checker_socket_.OnSend += new AsyncSocketSendEventHandler(OnSend);
            checker_socket_.OnReceive += new AsyncSocketReceiveEventHandler(OnReceive);
            checker_socket_.OnError += new AsyncSocketErrorEventHandler(OnError);
            checker_socket_.Connect("127.0.0.1", CrawlerInfoManager.Instance.checkerport_);
        }