Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Если соединение разорвано - восстановить его с помощью connect для клиента или accept и ждать для сервера. А ещё можно для каждого сокета создавать отдельную нитку, в которой делать (connect; while not error do (recv;processdata)) - это решит все проблемы 28.01.09 16:13 Число просмотров: 1782
Автор: Ustin <Ustin> Статус: Elderman Отредактировано 28.01.09 16:22 Количество правок: 2
|
или (для слушающего сокета):
while not terminated do
(
bind; listen;
while not listenererror do forknewthread(accept)
)
- типа того, и работать с полученным в результате акцепта сокетом также как с клиентским
|
|
|