Example #1
0
        private Mutex shareClientMutex; // синхронизирует доступ к разделяемым данным для клиентов сервера

        #endregion Fields

        #region Constructors

        /// <summary>
        /// Инициализирует новый экземпляр класса
        /// </summary>
        public TcpAsyManager()
        {
            server = new TcpServer();
            clients = new List<TcpAsyClient>();

            mutex = new Mutex(false);
            shareClientMutex = new Mutex(false);
        }
Example #2
0
        private Mutex shareClientMutex; // синхронизирует доступ к разделяемым данным для клиентов сервера

        #endregion Fields

        #region Constructors

        /// <summary>
        /// Инициализирует новый экземпляр класса
        /// </summary>
        public TcpDevManager()
        {
            server = new TcpServer();

            //server = new Server();
            clients = new List<TcpDevClient>();

            mutex = new Mutex(false);
            shareClientMutex = new Mutex(false);
        }
Example #3
0
        /// <summary>
        /// Запустить Tcp сервер
        /// </summary>
        public void Start()
        {
            server = new TcpServer(m_numConnections, m_receiveBuferSize);

            server.OnConnect += new ServerEventHandler(OnConnect);
            server.OnDisconnect += new ServerEventHandler(OnDisconnect);

            server.OnReceive += new ServerReceiveEventHandler(OnReceive);

            server.Port = Port;
            server.Start();
        }
Example #4
0
        /// <summary>
        /// Запустить Tcp сервер
        /// </summary>
        public void Start()
        {
            server = new TcpServer(m_numConnections, m_receiveBuferSize);

            server.OnConnect += new ServerEventHandler(OnConnect);
            server.OnDisconnect += new ServerEventHandler(OnDisconnect);

            server.OnReceive += new ServerReceiveEventHandler(OnReceive);

            server.Port = Port;
            server.Start();

            /*server = new Server();

            server.Port = Port;
            server.maxAcceptedClients = m_numConnections;

            server.OnConnect += new ServerEventHandler(server_OnConnect);
            server.OnDisconnect += new ServerEventHandler(server_OnDisconnect);

            server.OnReceive += new ServerReceiveEventHandler(server_OnReceive);
            server.Run();*/
        }