Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Это все от лени у тебя 28.01.09 16:31 Число просмотров: 1932
Автор: PS <PS> Статус: Elderman
|
что бы разобраться надо подумать.
для категорично тупого:
Варианты использования клиент серверных приложений:
1. Перзистент коннект: клиент коннектиться к серверу и они держат соединение до второго пришествия - под этот вариант и была заточена реализация твоего прокси.
2. Типа Web коннект: один (любой!) из участников, после обмена сообщениями рвет соединение.
Сейчас ты обработал отвал клиента, но забыл, что и сервер может разорвать такое соединение.
Тупое решение для ленивого программера: Затачивать прокси под конкретных участников. В твоем случае в начало цикла ставить акцеп, после акцепта коннект к серверу. сенд-рецив-сенд, и закрытие обоих сокетов.
Нормальное решение: предложено в этой ветке чуть раньше. + твоя голова.
|
|
|