Вверх ↑
Ответов: 4622
Рейтинг: 746
#1: 2018-01-31 12:23:31 ЛС | профиль | цитата
Как я понимаю, канал "test" создаётся в сервере? Записанные из VBS данные "sa=1025" в сервер приходят, а если сервер отправляет данные, то скрипт их не может прочитать? Если да, то проблема может быть в том, что ты делаешь fa.Close перед чтением - если сервер отправлял данные тому же соединению, от которого он выше получил строку, то отправляет он данные в никуда.
Предполагаю, в скрипте канал надо открывать в режиме чтение-запись и после отправки читать данные из того же хендла не закрывая. С другой стороны, если в скрипте просто надо открыть канал и сразу прочитать данные, то во-первых, режим открытия канала должен предусматривать чтение (не знаю что значит параметр 8 в OpenTextFile(), во-вторых, надо разобраться как работает метод ReadAll() - может он не дожидается поступления данных?
карма: 26

0