![]() |
|
Модераторы: gambit |
![]()
|
|
| BftS |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 2.10.2009 Репутация: нет Всего: нет |
Доброго дня!
Вопрос таков, как можно сделать, что бы один сервер мог принять сколько-угодно клиентов. Почитав справочники я пришел к выводу что нужно использоывть либо TcpListener + Socket Или TcpListener + TCPclient Собственно отсюда 1 вопрос, в чем различия данных вариантов и, что, для чего лучше? В итоге у меня вышла связка, НО она работает только с 1 клиентом. Те. клиент присоединился к серверу(обменивается данными спокойно), и после этого другой клиент уже не присоединяется. Даже если отключить первый клиент. Знакомый сказал что должно работать если будет след. схема. Listener.start(); -->> Когда получено соединение(ждем) -->> Обрабатываем данные -->> listener.stop(); -->> и начинаем снова.
Но никакого эффекта это не возимело. Собственно как с этим бороться? Может ли такое TCP вообще? |
|||
|
||||
| Kison |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 16.9.2009 Репутация: нет Всего: нет |
Скачай книгу ".Net сетевое программирование для профессионалов" Ендрю Кровчек смотри страницу 103 там даже пример есть.
|
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, cully, mr.DUDA, Exception. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Распределённые приложения и сеть | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |