forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Основной форум (http://forum.boolean.name/forumdisplay.php?f=49)
-   -   поставить сервер? (http://forum.boolean.name/showthread.php?t=7583)

beZ_probleM 07.01.2009 05:10

поставить сервер?
 
люди помогите в столь незнакомом мне деле :

мне нужно создать наверно сервер или чтот вроде того
вобщем суть такова:
1)нужно чтобы моя программа отправляла данные(текстовую строку допустим) на сервер
2)этот сервер обрабатывал данные и отправлял их на мидлет который находитсо на другом мобильном устройстве

тоесть я незнаю как реализовать етот сервер... и... его ж надо както поддержывать... сайт шоле создавать или как? мож ктото прошареный в етих делах, подскажыше шото?

Черный Лорд 07.01.2009 12:31

Ответ: поставить сервер?
 
Я ща сам над этим вопросом. Но я думаю что самый реальный вариант это отправлять на ящик электронный текстовую информацию. А другой телефон будет получать и обрабатовать информацию.

jimon 07.01.2009 13:00

Ответ: поставить сервер?
 
думаю надо создать какой нибудь php скрипт, через http запрос передаем и получаем данные
идинственое что прийдется midlet'у через какое-то время посылать запрос на новые данные

Piligrim 07.01.2009 13:26

Ответ: поставить сервер?
 
Подойдет любой хостинг с php. Тогда можно использовать простые сокеты. Это эномнее по трафику и времени.

beZ_probleM 07.01.2009 18:05

Ответ: поставить сервер?
 
2 pilgrim
можешь хоть както обяснить систему написания етого сервера на МР
ато я ваще не понимаю о чём идёт дело и как ето фсё юзать)

Piligrim 07.01.2009 22:05

Ответ: поставить сервер?
 
Сервер отличается от клиента, по сути только тем, что он поддерживает одновременно несколько соединений. И данные могут прийти от любого из них. Обычно сервер делают многопоточным, чтобы клиенты не мешали друг другу. На МР это пока затруднительно, т.к. нет поддержки класса ServerSocketConnection.

Phantom 07.01.2009 23:17

Ответ: поставить сервер?
 
pilgrim, хостинг хрен позволит слушать порт. То есть сокеты не катят. Нужно по HTTP. Правда трафик будет сильнее утекать и медленнее работать будет.

abcdef 07.01.2009 23:26

Ответ: поставить сервер?
 
если использовать бесплатный сервер с поддержкой какого-либо скрипта, то не факт что завтра он еще будет работать, а прибыльные проекты для которых есть деньги на оплату сервера, обычно на MIDletPascal не пишут.
Лучше делать так чтоб было легко развернуть в любом месте и максимально просто

beZ_probleM 08.01.2009 01:17

Ответ: поставить сервер?
 
Phantom_wc, на скоко медленнее и скоко приблизительно трафика будет уходить за один запрос к серверу или обратно?

Tadeus 08.01.2009 02:05

Ответ: поставить сервер?
 
Берем самый минимум:

обычный вид заголовка:

POST http://site.com/mail.php HTTP/1.1
Host: site.com

Далее посылаются два символа с кодами 13 и 10
А потом передаются переменные в таком виде:
to=medved&from=bill&msg=fuckoff

Думаю, подсчитать несложно :)

Phantom 08.01.2009 03:14

Ответ: поставить сервер?
 
Не забывайте, что заголовков со стороны сервера не так мало. И не факт, что на хостинге можно настроить сервер под себя. Да и Java машина несколько заголовков автоматом вставляет, такие как User-Agent и Content-length, может и ещё какие-нибудь. Ну а медленнее будет собственно из-за увеличения трафика и из-за того, что мобиле придётся парсить HTTP заголовки, хоть это и встроенные стредства Java.

beZ_probleM 08.01.2009 03:41

Ответ: поставить сервер?
 
в планах было бы фсё ето обрабатывать через собственный сайт...


Часовой пояс GMT +4, время: 15:02.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot