Re: Socket
От: Unforgiver Россия  
Дата: 08.10.04 12:11
Оценка:
Спасибо всем за присланные сообщения, однако возникает другая проблема:
Все описанные примеры работают с консолью (а мне надо было сразу работать с формой). Ну это не беда.
Проблема в том, что после написания

sock.Bind(...);
sock.Listen(...);

система подвисает до тех пор, пока на этот сокет не придет запрос о соединении.

Дальше идёт

Socket NewSock = sock.Accept();

и эта строка срабатывает, что логично, после того, как придет запрос (connect) от клиента.

Но вот что делать с Listen ? Как заставить приложения обрабатывать другие прерывания.
В VB 6 была функция DoEvents, но она вставлялась в цикл, чтобы во время его выполнения обрабатывать другие запросы.
Тут и функции нет (может быть она как-то по другому объявляется ?) да и цикла я не вижу.

Помогите победить.
Заранее спасибо.
Всё заканчивается плохо. Если что-то закончилось хорошо — значит оно еще не закончилось.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.