Форум программистов, компьютерный форум, киберфорум
Сети и средства коммуникаций
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
 Аватар для useruser
166 / 90 / 38
Регистрация: 29.06.2015
Сообщений: 1,100

Передача сообщения между компьютером и устройством через интернет

29.06.2015, 08:23. Показов 956. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте! Извините, что опишу ситуацию немного сумбурно, но вот как есть...
Понимаю, что телепатов тут нет и надеюсь пусть не на помощь, но на подсказку в правильном направлении.

Суть такая.
Есть устройство (плата), посылающая сообщение. Есть программа, принимающая сообщения.
Плата и программа программируется мною. Имею доступ к коду и возможность компиляции.
Сообщение передается с использованием echo протокола (tcp).
Код программы простейший - слушать порт.
Код платы содержит набор настроек, отвечающих за сетевые параметры - а именно ip адрес, маска, шлюз, dns сервер.

Плата подключена к компьютеру. Непосредственно соединена напрямую с сетевой картой. Соединение обычное - обычный патч корд. В свойствах соединения прописаны все те параметры, что и в коде платы. Т.е. ip адрес, маска, шлюз, dns сервер.
По нажатию кнопки на плате, плата отправляет сообщение. Я его вижу в программе.

Вопрос состоит в том - как передать это сообщение на другой компьютер в интернете?
Ниже опишу свои действия и предположения (может и не правильные)

Мне надо отправить сообщение на удаленный компьютер. Подключаюсь к этому компьютеру и узнаю его адрес в интернете.
Адрес узнаю через 2ip или аналогичные сервисы. Знаю, что его ip статический - услуга провайдера.
Далее - я изменяю ip адрес, маску, шлюз, dns сервер (в коде платы) на те, что указаны в свойствах подключения компьютера в интернете. Подключаю плату к маршрутизатору (d link dir 300). Нажимаю кнопку, но сообщение на компьютер в интернете не приходит.

Что-то не так в связке
Плата->Настройки в коде платы->Маршрутизатор->Интернет->Маршрутизатор->Сетевая карта (настройки соединения)->Программа

Жду ваших подсказок, критики, замечаний
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
29.06.2015, 08:23
Ответы с готовыми решениями:

Передача сообщения через интернет
Доброго времени суток. Подскажите пожалуйста, возможно сохранить некоторую информацию в сети Интернет с одного компьютера (программно) так,...

Через какие TCP порты осуществляется передача данных между сервером и локальным компьютером
Здравствуйте. Стоит сервер Windows Server 2008, на котором установлена 1С. К нему через удаленный рабочий стол подключаются локальные...

Софт для удаленного управления компьютером через интернет
Здравствуйте. История: Живу отдельно от родителей. Недавно взял себе новый компьютер, им отдал старый. Соответственно и...

3
Эксперт по компьютерным сетям
 Аватар для insect_87
11438 / 7007 / 1903
Регистрация: 25.12.2012
Сообщений: 29,402
29.06.2015, 09:03
Цитата Сообщение от useruser Посмотреть сообщение
Подключаюсь к этому компьютеру и узнаю его адрес в интернете.
какой вид адрес имеет?
слушает ли порт удаленный комп? запусти на нем netstat -bano и посмотри
какой порт слушает удаленный комп?
за своим роутером подключи ноут и telnet'ом с него подключись на удаленный пк
найдешь где косяк, может даже и файрволлы по пути лочат порт
0
 Аватар для useruser
166 / 90 / 38
Регистрация: 29.06.2015
Сообщений: 1,100
29.06.2015, 14:26  [ТС]
Цитата Сообщение от insect_87 Посмотреть сообщение
какой вид адрес имеет?
1) какой вид адрес имеет? Внешний, разумеется (белый в простанародье). Вид 215.123.123.123 Не 192.168.0.1 или 127.0.0.1.
2) слушает ли порт удаленный комп? Да слушает. Там проводил аналогичный эксперимент.
3) какой порт слушает удаленный комп? Порт для прослушки выбираю сам. Сейчас 7 порт - это обмен echo сообщениями.
4) за своим роутером подключи ноут Попробую.
0
Эксперт по компьютерным сетям
 Аватар для insect_87
11438 / 7007 / 1903
Регистрация: 25.12.2012
Сообщений: 29,402
29.06.2015, 14:37
Цитата Сообщение от useruser Посмотреть сообщение
Порт для прослушки выбираю сам.
выбери тогда из списка частных, 49152—65535
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
29.06.2015, 14:37
Помогаю со студенческими работами здесь

Передача и обработка сообщения между 2 процессами VB6
кратко смысл вопроса: 1)как передать сообщение из 1 выполняемого VB6-приложения другому VB6- приложению, чтобы по получении оного в 2...

Передача сообщения через проецируемый файл
Здравствуйте! Есть 2 простеньких программы: одна отправляет сообщения, другая принимает. Проблема в том, что если сначало отправить...

Передача сообщения через UART для Atmega 328P
Добрый день. Сам я новичок в этом деле. Сделал устройство бегущей строки на Atmega328P по этой статье. Код из статьи тут Прошу помочь с...

Можно ли с помощью сокетов передавать сообщения чата через интернет?
Попросили найти программу чтобы связать десяток компьютеров(по идее подключенный к одной локальной сети) в общий чат. Решил написать свой....

Чат через интернет: приложение падает после отправки сообщения
Ребята...тут такая проблема! Есть чат, можно общаться как по локалке, так и по интернету!!! Когда отправляю сообщение со своего компьютера...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru