Пробую достучаться до веб-сервера.

Простейшие вопросы в области инженерной разработки
Ответить
TeaPot
interested
interested
Сообщения: 9
Зарегистрирован: 24 окт 2016, 17:05
Версия LabVIEW: 2015
Контактная информация:

Пробую достучаться до веб-сервера.

Сообщение TeaPot »

Добрый день. Суть вопроса:
Поднял WEB сервер на плате ESP8266 (WiFi-модуль) с определенным функционалом. Сейчас, в процессе знакомства с LabView решил попробовать перенести управления с браузера на программу. Столкнулся со сложностями.
Самое простое - стартовая страница. Вбиваю в строке браузера http://192.168.3.100:80/ - получаю страничку с кодом "<h1>Hello<h1>".
Пытаюсь это провернуть в LabView: Изображение
Получаю ошибку с кодом 66: TCP Read in Untitled 2. Connection сработал, а Read - нет.
Скорее всего я не правильно понял суть его работы. Мануал читал. Помогите пожалуйста.
Вложения
форум.png
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 126 раз
Контактная информация:

Re: Пробую достучаться до веб-сервера.

Сообщение dadreamer »

TeaPot писал(а):Вбиваю в строке браузера http://192.168.3.100:80/ - получаю страничку с кодом "<h1>Hello<h1>".
Принципиально TCP-инструменты? Для работы с HTTP есть замечательная палитра:
Вложения
2016-03-15_10-17-36.jpg
Аватара пользователя
Kosist

Activity Gold
expert
expert
Сообщения: 1236
Зарегистрирован: 21 фев 2011, 23:44
Награды: 2
Версия LabVIEW: 2013-2020
Благодарил (а): 23 раза
Поблагодарили: 30 раз
Контактная информация:

Re: Пробую достучаться до веб-сервера.

Сообщение Kosist »

Получение текста с веб-страницы - это не TCP/IP коммуникация, а HTTP GET запрос. Можете попробовать как стандартную либу, так и JKI REST библиотеку.
Мы делили апельсин - много наших полегло...
Borjomy_1

Activity Professionalism Silver
doctor
doctor
Сообщения: 2210
Зарегистрирован: 28 июн 2012, 09:32
Награды: 3
Версия LabVIEW: 2009..2020
Откуда: город семи холмов
Благодарил (а): 27 раз
Поблагодарили: 26 раз

Re: Пробую достучаться до веб-сервера.

Сообщение Borjomy_1 »

Все проще. Во-первых вы должны отправить текстовый запрос для получения страницы, а во вторых, соединение одноразовое. После отправки данных веб-сервер рвёт соединение. Ошибка 66 означает, что сервер разорвал соединение сам. Наверное, не дождался запроса.
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Для чайников»