Привет Мы пишем уникальный проект. Мне было интересно, может ли кто-нибудь указать мне правильное направление, так как я не знаком с программированием TCP.
Мы разговариваем с внешней системой. Я отправляю пакет TCP и получаю ответ TCP. Это должно работать со страницы в веб-приложении, непрерывно опрашивая каждые x мсек.
Предлагаемая длина сообщения составляет 8 байтов, информация о начале и конце сообщения не передается. Структура сообщения: | байт 0 | байт 1 | байт 2 | байт 3 | байт 4 | байт 5 | байт 6 | байт 7 |
Разделители сообщений: | байт 0 | = 0x02 (stx) и | байт 7 | = 0x03 (etx)
Мое сообщение: | stx | ‘S’ | ‘B’ | ‘0’ | ‘0’ | ‘0’ | ‘0’ | etx |
Мое повторное сообщение: | stx | «S» | ‘B’ | ‘0’ | '1' | ‘0’ | ‘0’ | etx |
Вопросы:
Должен ли я использовать классы tcpCLient / Listener или классы Sockets?
Как лучше всего заставить веб-страницу непрерывно опрашивать и отправлять / получать эти пакеты каждые x мс?