Знающие пните в нужном направлении пожалуйста:
есть TCP Server, когда на него стучишься нужно чтобы он выдавал html страничку с JavaScript.
пример рабочей части кода:
<html>
<script>
prompt("Input value");
</script>
</html>
Что я делал можно увидеть в схеме
code_29596.txt
В чем прошу помощи:
1) Подсказать как лучше в поток выдавать html страничку ? мой метод использования StrList подходит или есть вариант лучше и удобнее?
2) Почему страничка выдается только после того как закрываю скомпилированное приложение? Чего не так сделал?
Этот топик читают: Гость
Ответов: 655
Рейтинг: 18
|
|||
карма: 0 |
| ||
файлы: 1 | code_29596.txt [841B] [158] |
Ответов: 498
Рейтинг: 39
|
|||
В примерах смотри http server.
|
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Gunnman, а что делает кнопка с редким названием Push ?
|
|||
карма: 25 |
|
Ответов: 655
Рейтинг: 18
|
|||
Эммм..а действительно..удалил))) только все равно мой скрип вылазит только после закрытия приложения.
|
|||
карма: 0 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 3 раз(а), последний 2025-01-10 18:26:54 |
|||
карма: 0 |
|
Ответов: 655
Рейтинг: 18
|
|||
Не совсем понял о чем ты)
|
|||
карма: 0 |
|
Ответов: 313
Рейтинг: -9
|
|||
Почему пример неработает??
|
|||
карма: 0 |
|
Ответов: 655
Рейтинг: 18
|
|||
Пример работает, Javascript срабатывает после закрытия приложения, но меня это не устраивает поэтому сюда и написал, нужен хелп знающих.
Заметил следующее если в TCP Server подключить точку doCloseAll то скрипт сразу выполняется при обращении к localhost..так и должно быть? т.е. соединение должно закрываться со всеми пользователями? |
|||
карма: 0 |
|
Ответов: 5446
Рейтинг: 323
|
|||
Gunnman, я пока не смотрел код, но подозреваю, что не отдаётся размер документа (Content-Length, ЕМНИП). В этом случае браузер ждёт до закрытия сокета (т.е. до doClose/doCloseAll), и только тогда считает, что ему всё отдали и можно показать пользователю страничку (и исполнить скрипт)
|
|||
карма: 1 |
|
Ответов: 655
Рейтинг: 18
|
|||
А как в TCP server указать что нужно сообщать размер файла?
скрипт выполняется только при условии doCloseAll ,а при doClose нет..голова уже кипит |
|||
карма: 0 |
|
Ответов: 5446
Рейтинг: 323
|
|||
Gunnman, в поле Content-Length в заголовке HTTP-ответа.
|
|||
карма: 1 |
|
Ответов: 655
Рейтинг: 18
|
|||
iarspider, это можно указать в TCP Server, подскажи пожалуйста где?
|
|||
карма: 0 |
|
Ответов: 5446
Рейтинг: 323
|
|||
Gunnman, это не в TCPServer, а в том, что подаётся на точку doSend
|
|||
карма: 1 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 3 раз(а), последний 2025-01-10 18:26:54 |
|||
карма: 0 |
|
14