Просто Веталь
161 / 101 / 22
Регистрация: 11.05.2009
Сообщений: 628
1

Обмен данными через интернет

06.01.2011, 18:56. Показов 3061. Ответов 13
Метки нет (Все метки)

Доброго времени суток!!!
При помощи чего реализовать обмен данными между компьютерами через интернет?
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.01.2011, 18:56
Ответы с готовыми решениями:

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

Обмен данными через COM порт
Доброго времени суток. Требуется производить обмен данными с неким устройством через СОМ порт....

Обмен данными через ком порт в потоке
Программа выполняется в потоке идёт обмен данными через ком порт с мк! При выполнении программа...

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

13
Эксперт С++
3943 / 1798 / 184
Регистрация: 21.11.2009
Сообщений: 2,540
06.01.2011, 20:08 2
VtaMC, почитайте любую литературу о сокетах.
Например, Крис Касперски - Самоучитель игры на WinSock.
Также, можете посмотреть в сторону библиотеки Indy, которая входит в состав С++ Builder.
1
LK
Заблокирован
06.01.2011, 20:10 3
Indy, CppWebBrowser, WebBrowser
1
Просто Веталь
161 / 101 / 22
Регистрация: 11.05.2009
Сообщений: 628
06.01.2011, 20:34  [ТС] 4
Я пытался сделать на основе компонентов TtcpClient/Server из Indy - в локальной сети всё работало. Можно конкретный пример, пожалуйста!
0
Эксперт С++
3943 / 1798 / 184
Регистрация: 21.11.2009
Сообщений: 2,540
06.01.2011, 23:54 5
Цитата Сообщение от VtaMC Посмотреть сообщение
Я пытался сделать на основе компонентов TtcpClient/Server из Indy - в локальной сети всё работало
В сетевом программировании нет различия в понятиях "хост локальной сети" или "хост в интернете" ... различаются всего лишь маршруты прохождения пакетов.
К чему я веду? Вы писали для ЛВС и всё работало - значит будет работать и "в интернете" (при условии, что хосты имеют "белые IP-адреса" и нужный порт не закрыт сетевым экраном.
Если есть ограничения - необходимо использовать сервер с "белым IP".
1
Просто Веталь
161 / 101 / 22
Регистрация: 11.05.2009
Сообщений: 628
07.01.2011, 00:14  [ТС] 6
Цитата Сообщение от MikeSoft Посмотреть сообщение
В сетевом программировании нет различия в понятиях "хост локальной сети" или "хост в интернете" ... различаются всего лишь маршруты прохождения пакетов.
К чему я веду? Вы писали для ЛВС и всё работало - значит будет работать и "в интернете" (при условии, что хосты имеют "белые IP-адреса" и нужный порт не закрыт сетевым экраном.
Если есть ограничения - необходимо использовать сервер с "белым IP".
А как это будет выглядеть на практике?
1
PB
Просто прогер
1286 / 1073 / 13
Регистрация: 13.03.2009
Сообщений: 2,502
07.01.2011, 15:38 7
Цитата Сообщение от VtaMC Посмотреть сообщение
А как это будет выглядеть на практике?
Это зависит от вашего провайдера и настройки оборудования, но никак не от создаваемой программы.
0
Заблокирован
07.01.2011, 16:25 8
Цитата Сообщение от VtaMC Посмотреть сообщение
А как это будет выглядеть на практике?
А вы сядьте и прочитайте архитектуру TCP/IP и программный интерфейс сокетов
0
173 / 63 / 13
Регистрация: 22.12.2015
Сообщений: 2,632
24.12.2018, 11:28 9
Цитата Сообщение от VtaMC Посмотреть сообщение
необходимо использовать сервер с "белым IP".
где взять этот сервер?
0
Модератор
7101 / 4625 / 1949
Регистрация: 21.01.2014
Сообщений: 19,607
Записей в блоге: 3
24.12.2018, 11:47 10
Цитата Сообщение от jkrnd Посмотреть сообщение
где взять этот сервер?
Этим "сервером" будет Ваша станция, когда Вы купите у провайдера "белый" IP
1
173 / 63 / 13
Регистрация: 22.12.2015
Сообщений: 2,632
24.12.2018, 11:55 11
D1973, а нельзя поступить так:
Периодически отправлять на свой сайт пакет данных.
Периодически считывать их на другом компьютере.
0
Модератор
7101 / 4625 / 1949
Регистрация: 21.01.2014
Сообщений: 19,607
Записей в блоге: 3
24.12.2018, 12:32 12
jkrnd, ну тут не подскажу... Как-то не доводилось этим плотно заниматься...
1
173 / 63 / 13
Регистрация: 22.12.2015
Сообщений: 2,632
24.12.2018, 13:35 13
D1973, Постоянный IP завести дома не проблема, только бабки плати. Постоянный IP завести на работе (чтобы получать оттуда информацию из других мест) - это целый головняк. Я на щите управления не могу добиться от баранов руководителей даже корпоративного почтового ящика, общаемся со всеми (в том числе и с руководством) через бесплатный почтовый ящик на Yandexе, интернет через прокси.
0
Модератор
7101 / 4625 / 1949
Регистрация: 21.01.2014
Сообщений: 19,607
Записей в блоге: 3
25.12.2018, 04:46 14
Цитата Сообщение от jkrnd Посмотреть сообщение
через бесплатный почтовый ящик на Yandexе
Все как везде...

Не по теме:

в конце 90-х работал в одной конторе, по просьбе руководителя завел секретарше почтовый ящик у регионального провайдера (всяких mail.ru и прочих яндексов тогда еще не было). Совсем недавно пришлось обратиться в эту контору - мне дают визитку где гордо числится этот самый, мною заведенный, e-mail...

1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.12.2018, 04:46

Помощь в написании контрольных, курсовых и дипломных работ здесь.

ServerSocket и ClientSocket обмен данными
Подскажите как обмен данными идет через SendText и ReceiveText в данных компонентах (ServerSocket и...

Обмен данными между потоками
Здравствуйте уважаемые форумчане! Реализую многопоточное приложение. Один поток в реальном времени...

Обмен данными между процессами
При создании дочернего процесса при помощи функции BOOL CreateProcess ( LPCTSTR...

Обмен данными в сети(сервер-клиент)
Вопрос скорее общий, чем конкретный. Подскажите пожалуйста наиболее понятный, но в то же время...


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

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.