LINUX.ORG.RU
ФорумTalks

Сети, Передача данных с телефона


0

0

Вот гуглю гуглю и все никак( Есть комп, есть жпрс телефон(на винде). Нужно раз в 3 секунды отсылать с телефона на комп некие данные. Никогда не прогал передачу данных по сетям и в сетях вообще разбираюсь плохо. Вообще возможно предавать по tcp\ip все это при условии если комп с выделенным ип?

Не понятна цепочка Телефон, открываем порт, отправляем на ип пакет. комп слушает порт, приходит пакет читает, открываем порт, отправляем на ип пакет обратно. А обратно то куда. Как работает например сервер icq И прочие?


ты про нат что ли?

Deleted
()

эм, комп с инетом, и отдельно телефон с инетом? и между ними через инет нужно пересылать данные?

f3ex ★★
()
Ответ на: комментарий от Zhbert

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

Сейчас нат погуглю.

Кстате а без выделенного ип это только через сторонний сервер можно? Или по джаберу аське?

kokcu
() автор топика
Ответ на: комментарий от kokcu

через ноип можно попробовать

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

Zhbert ★★★★★
()
Ответ на: комментарий от kokcu

ставишь жаббер клиент на телефон, пишешь программу которая каким-то хистрым способом отправляет через этот жаббер-клиент сообщения. У себя на компьютере запускаешь тоже жаббер клиент который получая сообщения от мобилы, когда нужно отправляет данные мессагой мобиле (тоже каким-нибудь странным способом)
/profit :)

SANTA_CLAUS ★★
()
Ответ на: комментарий от SANTA_CLAUS

>У себя на компьютере запускаешь тоже жаббер клиент который получая сообщения от мобилы, когда нужно отправляет данные мессагой мобиле (тоже каким-нибудь странным способом)

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

Zhbert ★★★★★
()
Ответ на: комментарий от SANTA_CLAUS

Спасибо) приступаю к гуглению UDP и Ната. А нащет джаббера не сильно доверяю, с ним не работал но делал подобное с аськой, так вот внезапные дисконекты и баны за лимит сообщений не давали спокойно работать.

kokcu
() автор топика
Ответ на: комментарий от kokcu

>внезапные дисконекты и баны за лимит сообщений

Это тоде проблемой будет. ЛУчше уж прямо слать на какой-либо порт.

Zhbert ★★★★★
()
Ответ на: комментарий от Zhbert

Со стороны мобилы слать что-то на конкретный порт конкретного сервера проблем не будет (если ип выделенный). А вот слать обратно на мобилу что-то... это уже затруднительно, или опсосы уже стали выдавать реальные айпишники при gprs соединении?

SANTA_CLAUS ★★
()
Ответ на: комментарий от kokcu

У компьютера точно внешний IP ? Никакой нат не нужен, не заморачивайся этим.

Кури клиент-серверные приложения на тех же Java, Qt.

f3ex ★★
()
Ответ на: комментарий от f3ex

Нужна двусторонняя отправка данных. В том то и дело что во всех исходниках что я видел открывается порт на ип посылается. На мобилу то так не получиться. Поэтому и спрашиваю) а нащет выделенного ип на телефоне 1 раз слышу что такое предоставляется) сейчас узнаю. Но не факт что на 150 р будут согласны. Телефонов много. Сейчас проверю насколько жабер стабилен. Если не устроит буду нат ковырять и узнавать вообще что это.

kokcu
() автор топика
Ответ на: комментарий от kokcu

господи, вы о чем? вы что-то путаете. пускай мобила подключается к компу, и шлите данные в обе стороны.

f3ex ★★
()
Ответ на: комментарий от f3ex

ух ты, сам работаю в мегафоне (правда не в СЗФ) и не знал что у нас такие вещи предоставляются :)

SANTA_CLAUS ★★
()
Ответ на: комментарий от f3ex

>>По моему ТС взялся за задачу не понимая её угу так и есть) в первом посте написал что нет опыта с этим делом.

пускай мобила подключается к компу, и шлите данные в обе стороны.

Это вы про внешний ип на телефоне?

kokcu
() автор топика
Ответ на: комментарий от kokcu

нет, для данной задачи достаточно наличие внешнего IP только у одного девайса. Допустим это компьютер. На нем крутится сервер-демон, который слушает интерфейс, с телефона запускается сокет клиент, клиент подключается к серверу. Начинается обмен данными. Разберите пару примеров ( http://www.tutorialspoint.com/ruby/ruby_socket_programming.htm ), сами поймете о чем я говорю.

f3ex ★★
()

Типовая задача для GPS-мониторинга, делал несколько проектов, но до извращений автора не додумался. Автору курить не nat/udp, а osi и нормальную декомпозицию задачи (работал в паре с подобным гением, столько велосипедов я за всю жизнь не изобретал, сколько он за этот проект)

simple_best_world_web_master
()
Ответ на: комментарий от simple_best_world_web_master

>>Типовая задача для GPS-мониторинга Угу, так и есть. Сейчас накатал с использованием udp вроде прием передача работает. Гуглю osi

kokcu
() автор топика
Ответ на: комментарий от kokcu

simple_best_world_web_master С вами можно связаться? есть еще несколько вопросов если вы занимались гпс мониторингом.

kokcu
() автор топика
Ответ на: комментарий от kokcu

для связи со мной есть этот уютненький форум, а если что-то интимное, то это уже за отдельные деньги

simple_best_world_web_master
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.