private void startServerSocket()
        {
            // AppServer.initApp();
            ServerReceiveHandler receiveHandler = new ServerReceiveHandler(Receive);
            AcceptSocketHandler  acceptHandler  = new AcceptSocketHandler(accept);

            // 初始化Server Socket
            AsyncServerSocket.initSocketServer("127.0.0.1", 0,
                                               receiveHandler,
                                               delegate(int port) {
                this.txtPort.Text = port + "";
            },
                                               acceptHandler);
        }
        /// <summary>
        /// 初始化Server Socket 服务
        /// </summary>
        /// <param name="ip"></param>
        /// <param name="port"></param>
        /// <param name="receiveHander"></param>
        public static void initSocketServer(string ip = "127.0.0.1", int port = 0, ServerReceiveHandler receiveHander = null, ServerSocketPortHandler portHanlder = null, AcceptSocketHandler acceptHandler = null)
        {
            if (null == _asyncServer)
            {
                _receiveHander = receiveHander;
                _portHanlder   = portHanlder;
                _acceptHandler = acceptHandler;

                _asyncServer = new AsyncServerSocket();

                // clientSockets = new Dictionary<int, Socket>();

                _asyncServer.StartListening(ip, port);
            }
        }