anushikaroshan Ответов: 1

Как читать данные с помощью IP-адреса и идентификатора порта


Дорогие все,
у меня возникла проблема с чтением данных с использованием ip-адреса и номера порта, дело в том, что
у меня есть весовой мост, и мост связывает компьютер с его ip-адресом и номером порта (192.168.1.5:12345), когда я набираю это в веб-браузере, и это дает мне значение out, например (100 кг), Мне нужно написать код, чтобы сделать это в моем проекте c# windows form.

Пожалуйста помочь.
спасибо,

Что я уже пробовал:

я попытался получить запрос на соответствующий порт, но получил исключение.

Peter_in_2780

Используйте такой инструмент, как Wireshark, чтобы увидеть, что ваш браузер отправляет на весы, чего не делает ваша программа.

1 Ответов

Рейтинг:
1

OriginalGriff

Цитата:
я попытался получить запрос на соответствующий порт, но получил исключение.

Это и "это не работает" - самые бесполезные описания проблем, которые мы получаем: они абсолютно ничего не говорят нам о проблеме. Мы не знаем, получаете ли вы сообщение об ошибке, или неправильные данные, или даже что этот код успешно компилируется!
Помните, что мы не можем видеть ваш экран, получить доступ к вашему жесткому диску или прочитать ваши мысли - мы получаем только то, что вы печатаете для работы.
Итак, расскажите нам, что происходит, когда вы запускаете этот код, что вы ожидали, как вы проверили, что произошло. Помогите нам помочь вам!

Мы не можем помочь вам решить эту проблему без какой - либо информации о том, что вы пробовали-мы даже не знаем, как вы пытаетесь связаться с устройством, не говоря уже о том, какой код вы использовали! И мы ничего не можем проверить, так как у нас нет никакого доступа к вашему устройству (192.168.xxx.xxx - это все локальные IP-адреса, которые полностью являются внутренними для вашей локальной сети-мы не можем получить доступ к вашему устройству таким образом). Так что все, что мы можем сделать, это быть общими в отношении проблемы.

В этом случае, если он работает с браузером, то вам, вероятно, нужно получить доступ к нему через элемент управления WebBrowser или через класс HttpWebRequest и передать ip / порт в качестве url-адреса.
Если это то, что вы делаете, то используйте отладчик, чтобы точно узнать, где он терпит неудачу, и посмотрите на это и данные об исключениях, чтобы попытаться выяснить, почему.

В случае отчаяния обратитесь к производителю устройства и посмотрите, есть ли у него образец кода, с которым вы можете сравнить свой.

Мы ничего не можем сделать для вас!