VBTerminator писал(а):Теперь работает даже обратная отсылка данных!
А раньше что? не работала?
VBTerminator писал(а):Так он всё равно таймером позже запускается.
Всмысле запускается? И каким еще таймером? В привиденном тобой коде никаких таймеров не было.
VBTerminator писал(а):Xcode писал(а):И никаких таймеров здесь не надо. При запуске приложения сокет инициализируется, его состояние по умолчанию sckClosed, ничего вручную закрывать не надо.
Пробовал. Получил в лицо "Invalid operation in current state" на
wsServer.Accept requestID.
Толи вы чего-то не понимаете, толи я. "Invalid operation in current state" у вас может произойти, если сокет не в состоянии sckClosed. Закрывайте сокет перед
wsServer.Accept requestID и все будет нормально, что вы, в принципе, и делали...
И вообще причем здесь wsServer.Accept? Я говорил про закрытие сокета и последующий перевод в состояние sckListening по таймеру.
UPD: Я, кажется, начинаю понимать в чем причина наших непоняток. Перечитайте, пожалуйста, внимательно первый пост.
Но после отправки данных и закрытия приложений, при следующем открытии
А имелось ввиду, видимо, закрытие только клиентского приложения.