|
|
|
Как передать данные
|
|||
|---|---|---|---|
|
#18+
Есть некий шедулер, который выполняет некоторую работу: Код: java 1. 2. 3. 4. 5. и возвращает определенный результат в виде, например, ArrayList-а. Есть другое приложение (клиент), которое написано на другом языке программирования, мне нужно как-то передать этому приложению полученный результат. Как это можно сделать? Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2014, 06:44 |
|
||
|
Как передать данные
|
|||
|---|---|---|---|
|
#18+
Уточните про другое приложение и объём данных. Вообще, самый простой вариант конвертнуть в json и передать через http, посложнее поднять client-server, если в одной системе на linux или подобных posix совместимых, можно заюзать pipe'ы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2014, 06:48 |
|
||
|
Как передать данные
|
|||
|---|---|---|---|
|
#18+
FororУточните про другое приложение и объём данных. Вообще, самый простой вариант конвертнуть в json и передать через http, посложнее поднять client-server, если в одной системе на linux или подобных posix совместимых, можно заюзать pipe'ы iphone приложение, объем данных маленький, конвертнуть в json я наверное смогу, а как передать через http не подскажете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2014, 07:00 |
|
||
|
Как передать данные
|
|||
|---|---|---|---|
|
#18+
JulT, по iphone не подскажу, не сталкивался с этой платформой ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2014, 07:43 |
|
||
|
Как передать данные
|
|||
|---|---|---|---|
|
#18+
Спасибо. Кто-нибудь еще что-то посоветует? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2014, 08:59 |
|
||
|
Как передать данные
|
|||
|---|---|---|---|
|
#18+
JulTЕсть другое приложение (клиент) какие данные Оно может принять? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2014, 12:22 |
|
||
|
Как передать данные
|
|||
|---|---|---|---|
|
#18+
JulT, Уточните - где работают оба приложения. Если сервер - на ПК, а клиент - iPhone, то http один из самых подходящих способов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2014, 13:25 |
|
||
|
Как передать данные
|
|||
|---|---|---|---|
|
#18+
Разобралась куда нужно кидать данные. Вообщем на сервер где стоит node.js Посоветуйте хорошую библиотеку для работы с node.js через java. Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2014, 15:13 |
|
||
|
Как передать данные
|
|||
|---|---|---|---|
|
#18+
JulTна сервер где стоит node.js если от простого, то лучшая библиотека - это послать файл, и принять файл. На разных ЯП )) Если 2 разных ЯП на одном сервере? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2014, 15:23 |
|
||
|
Как передать данные
|
|||
|---|---|---|---|
|
#18+
Petro123JulTна сервер где стоит node.js если от простого, то лучшая библиотека - это послать файл, и принять файл. На разных ЯП )) Если 2 разных ЯП на одном сервере? один сервер java, второй node.js, соответственно ЯП разные ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2014, 15:26 |
|
||
|
Как передать данные
|
|||
|---|---|---|---|
|
#18+
может как-то отдавать информацию на node js через сокет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2014, 15:31 |
|
||
|
Как передать данные
|
|||
|---|---|---|---|
|
#18+
JulTодин сервер java, второй node.js, соответственно ЯП разные вот и я про то-же. Там сложная БЛ, что не переписать бэкенд? Зачем сокеты, если есть более универсально HTTP? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2014, 15:49 |
|
||
|
Как передать данные
|
|||
|---|---|---|---|
|
#18+
Код: java 1. ?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2014, 16:04 |
|
||
|
Как передать данные
|
|||
|---|---|---|---|
|
#18+
Petro123, Сказали через сокеты делать, вариант с http проще, но увы.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2014, 07:14 |
|
||
|
Как передать данные
|
|||
|---|---|---|---|
|
#18+
удивительно но http тоже на сокетах работает :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2014, 07:22 |
|
||
|
Как передать данные
|
|||
|---|---|---|---|
|
#18+
Возникли трудности. Использую библиотеку https://github.com/nkzawa/socket.io-client.java/blob/master/README.md Развернула тестовый node.js на локалке, сделала следующее: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Сообщения отправляются и получаются, все супер. Теперь пытаюсь соединится по реальному урлу: http://ip:port/socket.io/1/?t=1406893142915&transport=polling т.е.: Код: java 1. 2. 3. И тишина. На стороне сервера есть соответствующий метод для обработки события "fromClient" get запрос на этот урл дает вот такой ответ: 154855835782944772:60:60:websocket,htmlfile,xhr-polling,jsonp-polling Во-первых, мне не совсем понятно что такое t=1406893142915 в запросе.. Я только разбираюсь, поэтому нужна помощь экспертов. Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2014, 16:20 |
|
||
|
Как передать данные
|
|||
|---|---|---|---|
|
#18+
Вот мой урл: http://myip:5000/socket.io/1/?t=1406893142915&transport=polling get запрос на него выдает следующую информацию: 719307820700678861:60:60:websocket,htmlfile,xhr-polling,jsonp-polling Что нужно вставить в Код: java 1. вместо http://localhost:3000 чтобы все это заработало? Очень прошу помочь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2014, 07:46 |
|
||
|
Как передать данные
|
|||
|---|---|---|---|
|
#18+
JulT, - подошла бы к шефу и убедила перейти к http под весом "неоспоримых доказательств трудностей" )) - "сокеты не писал", но почему у тебя урл отличается от локал-примера? У тебя же доступ к обоим исходникам связываемых приложений node.js -- java Сделай на тестовом стенде, а потом поменяй только IP ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2014, 10:42 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38710482&tid=2126778]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
201ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
| others: | 242ms |
| total: | 545ms |

| 0 / 0 |
