Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

TCPListener, реализация для нескольких клиентов

19K
23 ноября 2009 года
WantToProg
63 / / 19.01.2009
Доброе время суток. Благодарю за помощь в предыдущих моих вопросах. Надеюсь, что и в дальнейшем не откажете :). А научусь, буду и сам помогать.
Так вот просмотрев определенное количество информации написал следующий сервер:
Код:
{                    
            TcpListener listener = new TcpListener(IPAddress.Any, 23);
            listener.Start();
            using (TcpClient c = listener.AcceptTcpClient())
            using (NetworkStream n = c.GetStream())
            {
                        string msg = new BinaryReader(n).ReadString();
                        BinaryWriter w = new BinaryWriter(n);
                        w.Write(msg);
                        w.Flush();
                    }
            }
            listener.Stop();
        }


В принципе все просто, принял сообщение, и отправил его обратно.
Но вот проблема, не знаю как реализовать работу данного сервера с несколькими пользователями и в постоянном прослушивающем режиме :(

Подскажите пожалуйста как это сделать можно? Ссылки тоже принимаются ;)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог