Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Обмен данными через Интернет / 25 сообщений из 75, страница 1 из 3
28.01.2018, 14:58
    #39592386
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обмен данными через Интернет
Предположим, есть программа на Android, которая перехватывает звонок (клиента) и должна записать его в базу предприятия. База живёт локально, где в офисе. Само собой, за NAT`ом и брандмауэром.

Само собой, что можно приобрести хостинг или использовать свой сайт, если он есть. Здесь проблема в том, что придётся изучать php, js чтобы написать API.

Не знаю, есть windows-хостинги, которые позволяют запустить мою программу (на delphi), которая и будет в роли API. Знаю, что есть для ASP.NET, но это не то опять же.

Или на Delphi можно что-то написать, что будет работать на обычном linux-хостинге?

Ещё вариант - в брандмауэре предприятия сделать перенаправление портов, но здесь может быть проблема в том, что IP не постоянный + не совсем безопасно.


Обмен через облако: Google Disk, например? Или Google cloud https://cloud.google.com/sql/docs/mysql/admin-api/v1beta4/?hl=ru


Думаю, лучший вариант будет через Firebase
https://github.com/spinettaro/Firebase4Delphi ?
Кто-то уже пытался использовать Firebase4Delphi? Получается?


Что можно придумать, как говорится, "малой кровью"?
...
Рейтинг: 0 / 0
28.01.2018, 16:34
    #39592404
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обмен данными через Интернет
X11Здесь проблема в том, что придётся изучать php, js чтобы написать API.

Нет, не придётся. CGI скрипты пишутся на чём угодно, включая bash. Один скрипт - для
сброса информации с телефона в файл, второй скрипт - для выдачи её офисному демону,
который занесёт в базу. JSON, REST и прочий HTML/XML - совершенно не нужны.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
28.01.2018, 16:48
    #39592406
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обмен данными через Интернет
Dimitry SibiryakovНет, не придётся

Точнее сказать - изучение PHP это самый простой вариант если промежуточный узел размещать
на халявном shared хостинге. Но солидные люди так не делают. Для VPS есть куча вариантов
организации обмена на любой вкус, включая почти готовый демон, принимающий информацию
через TPC/IP в примерах того же FPC.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
28.01.2018, 16:50
    #39592408
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обмен данными через Интернет
хмммм... т.е. на линукс хостинге можно что-то вроде такого?

http://my-site.com/cgi-bin/myprog1.exe/tel11?777077&tel2?5550555
...
Рейтинг: 0 / 0
28.01.2018, 16:58
    #39592411
defecator
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обмен данными через Интернет
X11хмммм... т.е. на линукс хостинге можно что-то вроде такого?

http://my-site.com/cgi-bin/myprog1.exe/tel11?777077&tel2?5550555
forbidden можно даже на винде !
...
Рейтинг: 0 / 0
28.01.2018, 17:03
    #39592412
Сюзанна
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обмен данными через Интернет
Самое простое - статический IP, открыть порт и доступ к БД по SSL
...
Рейтинг: 0 / 0
28.01.2018, 17:08
    #39592414
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обмен данными через Интернет
defecator, что на винде можно, я знаю. Я удивлюсь, что линукс выполнит мою exe программу на дельфи.
...
Рейтинг: 0 / 0
28.01.2018, 17:16
    #39592417
defecator
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обмен данными через Интернет
X11defecator, что на винде можно, я знаю. Я удивлюсь, что линукс выполнит мою exe программу на дельфи.
ты сам по ссылке ходил ?
...
Рейтинг: 0 / 0
28.01.2018, 17:28
    #39592420
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обмен данными через Интернет
defecator, нет, конечно, я просто для примера написал
...
Рейтинг: 0 / 0
28.01.2018, 17:38
    #39592423
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обмен данными через Интернет
Самый простой и дешевый вариант - на хостинге база, видимая наружу. Андроид в нее пишет, приложение на корпоративном сервере забирает оттуда данные и перекладывает в корпоративную БД.

Еще вариант - покупать не хостинг а VPS и самому всем рулить


Еще вариант - StaticIP для конторы и пробросить порты до БД/АПИ сервера
...
Рейтинг: 0 / 0
28.01.2018, 17:44
    #39592424
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обмен данными через Интернет
_Vasilisk_на хостинге база, видимая наружу.
это опасно и не все хостеры дадут разрешение
...
Рейтинг: 0 / 0
28.01.2018, 17:46
    #39592425
defecator
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обмен данными через Интернет
X11_Vasilisk_на хостинге база, видимая наружу.
это опасно и не все хостеры дадут разрешение
если у тебя VDS/VPS, хостерам начхать на твои базы
...
Рейтинг: 0 / 0
28.01.2018, 17:48
    #39592426
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обмен данными через Интернет
X11т.е. на линукс хостинге можно что-то вроде такого?

CGI - простая консольная программа, она без проблем собирается FPC.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
28.01.2018, 18:05
    #39592430
JayDi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обмен данными через Интернет
Firebase только для юридических лиц, частники с этим гугловским сервисом запрещено работать.
...
Рейтинг: 0 / 0
28.01.2018, 18:10
    #39592432
JayDi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обмен данными через Интернет
У всех облачных провайдеров есть бесплатные версии сервисов, которые осилят по несколько тысяч запросов в сутки без оплаты. Хотя казалось бы, что может быть проще сделать мини-апи на пхп и выложить это на любой, даже бесплатный хостинг? Там же не будет тысяч звонков в день.

Один запрос принимает post запрос на сохранение данных о звонке. Второй get запрос получает список всех звонков за всё время, день или еще когда. А на предприятии уже стоит маленький сервис, который раз в минуту/час/день проверяет обновления и через апи вытаскивает списки с последующим сохранением в основную базу.
...
Рейтинг: 0 / 0
28.01.2018, 19:36
    #39592450
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обмен данными через Интернет
JaDiFirebase только для юридических лиц, частники с этим гугловским сервисом запрещено работать. не верю
...
Рейтинг: 0 / 0
28.01.2018, 19:37
    #39592451
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обмен данными через Интернет
JaDiХотя казалось бы, что может быть проще сделать мини-апи на пхп
X11Здесь проблема в том, что придётся изучать php, js чтобы написать API.
...
Рейтинг: 0 / 0
28.01.2018, 19:47
    #39592453
JayDi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обмен данными через Интернет
X11JaDiFirebase только для юридических лиц, частники с этим гугловским сервисом запрещено работать. не верю
Google избавляется от частных клиентов в России
...
Рейтинг: 0 / 0
28.01.2018, 19:55
    #39592461
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обмен данными через Интернет
JaDi, тем не менее, там есть бесплатные аккаунты кроме платных

...
Рейтинг: 0 / 0
28.01.2018, 19:57
    #39592465
defecator
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обмен данными через Интернет
X11JaDi, тем не менее, там есть бесплатные аккаунты кроме платных


попробуй, расскажешь
...
Рейтинг: 0 / 0
28.01.2018, 20:01
    #39592470
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обмен данными через Интернет
defecator, я уже пробую. Что там пробовать... просто ограничения по трафику и количеству данных.

...
Рейтинг: 0 / 0
28.01.2018, 20:03
    #39592473
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обмен данными через Интернет
Dimitry SibiryakovJSON, REST и прочий HTML/XML - совершенно не нужны.

как раз сейчас именно REST https://firebase.google.com/docs/reference/rest/database/
модно, стильно, молодёжно
...
Рейтинг: 0 / 0
28.01.2018, 20:14
    #39592479
defecator
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обмен данными через Интернет
я так понимаю, что тебе хочется халявы ?
...
Рейтинг: 0 / 0
28.01.2018, 20:24
    #39592482
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обмен данными через Интернет
defecator, как обычно, как и многим.
...
Рейтинг: 0 / 0
28.01.2018, 20:53
    #39592494
JayDi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обмен данными через Интернет
А еще облачные сервисы линукс-машины поддерживают -- можно как раз последнюю версию делфи попробовать: поставить докер-образ (убунту или что там там делфя поддерживает), запустить и задеплоить туда делфи-приложение, сделав удобный сервис, развертывающийся в два клика. Как раз то, что в первом посте X11 хотел.
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Обмен данными через Интернет / 25 сообщений из 75, страница 1 из 3
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]