|
Основной форум Сюда все проблемы связанные с программированием. |
07.01.2009, 05:10
|
#1
|
ПроЭктировщик
Регистрация: 31.03.2008
Сообщений: 134
Написано 8 полезных сообщений (для 8 пользователей)
|
поставить сервер?
люди помогите в столь незнакомом мне деле :
мне нужно создать наверно сервер или чтот вроде того
вобщем суть такова:
1)нужно чтобы моя программа отправляла данные(текстовую строку допустим) на сервер
2)этот сервер обрабатывал данные и отправлял их на мидлет который находитсо на другом мобильном устройстве
тоесть я незнаю как реализовать етот сервер... и... его ж надо както поддержывать... сайт шоле создавать или как? мож ктото прошареный в етих делах, подскажыше шото?
|
(Offline)
|
|
07.01.2009, 12:31
|
#2
|
Оператор ЭВМ
Регистрация: 26.07.2007
Сообщений: 29
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: поставить сервер?
Я ща сам над этим вопросом. Но я думаю что самый реальный вариант это отправлять на ящик электронный текстовую информацию. А другой телефон будет получать и обрабатовать информацию.
|
(Offline)
|
|
07.01.2009, 13:00
|
#3
|
|
Ответ: поставить сервер?
думаю надо создать какой нибудь php скрипт, через http запрос передаем и получаем данные
идинственое что прийдется midlet'у через какое-то время посылать запрос на новые данные
|
|
|
07.01.2009, 13:26
|
#4
|
Оптимист
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений (для 259 пользователей)
|
Ответ: поставить сервер?
Подойдет любой хостинг с php. Тогда можно использовать простые сокеты. Это эномнее по трафику и времени.
|
(Offline)
|
|
07.01.2009, 18:05
|
#5
|
ПроЭктировщик
Регистрация: 31.03.2008
Сообщений: 134
Написано 8 полезных сообщений (для 8 пользователей)
|
Ответ: поставить сервер?
2 pilgrim
можешь хоть както обяснить систему написания етого сервера на МР
ато я ваще не понимаю о чём идёт дело и как ето фсё юзать)
|
(Offline)
|
|
07.01.2009, 22:05
|
#6
|
Оптимист
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений (для 259 пользователей)
|
Ответ: поставить сервер?
Сервер отличается от клиента, по сути только тем, что он поддерживает одновременно несколько соединений. И данные могут прийти от любого из них. Обычно сервер делают многопоточным, чтобы клиенты не мешали друг другу. На МР это пока затруднительно, т.к. нет поддержки класса ServerSocketConnection.
|
(Offline)
|
|
07.01.2009, 23:17
|
#7
|
Элита
Регистрация: 14.06.2008
Адрес: Украина, Киев
Сообщений: 2,273
Написано 754 полезных сообщений (для 1,833 пользователей)
|
Ответ: поставить сервер?
pilgrim, хостинг хрен позволит слушать порт. То есть сокеты не катят. Нужно по HTTP. Правда трафик будет сильнее утекать и медленнее работать будет.
|
(Offline)
|
|
07.01.2009, 23:26
|
#8
|
Знающий
Регистрация: 16.09.2008
Сообщений: 299
Написано 71 полезных сообщений (для 123 пользователей)
|
Ответ: поставить сервер?
если использовать бесплатный сервер с поддержкой какого-либо скрипта, то не факт что завтра он еще будет работать, а прибыльные проекты для которых есть деньги на оплату сервера, обычно на MIDletPascal не пишут.
Лучше делать так чтоб было легко развернуть в любом месте и максимально просто
|
(Offline)
|
|
08.01.2009, 01:17
|
#9
|
ПроЭктировщик
Регистрация: 31.03.2008
Сообщений: 134
Написано 8 полезных сообщений (для 8 пользователей)
|
Ответ: поставить сервер?
Phantom_wc, на скоко медленнее и скоко приблизительно трафика будет уходить за один запрос к серверу или обратно?
|
(Offline)
|
|
08.01.2009, 02:05
|
#10
|
Троллота
Регистрация: 09.07.2007
Сообщений: 1,829
Написано 554 полезных сообщений (для 1,772 пользователей)
|
Ответ: поставить сервер?
Берем самый минимум:
обычный вид заголовка:
POST http://site.com/mail.php HTTP/1.1
Host: site.com
Далее посылаются два символа с кодами 13 и 10
А потом передаются переменные в таком виде:
to=medved&from=bill&msg=fuckoff
Думаю, подсчитать несложно
|
(Offline)
|
|
08.01.2009, 03:14
|
#11
|
Элита
Регистрация: 14.06.2008
Адрес: Украина, Киев
Сообщений: 2,273
Написано 754 полезных сообщений (для 1,833 пользователей)
|
Ответ: поставить сервер?
Не забывайте, что заголовков со стороны сервера не так мало. И не факт, что на хостинге можно настроить сервер под себя. Да и Java машина несколько заголовков автоматом вставляет, такие как User-Agent и Content-length, может и ещё какие-нибудь. Ну а медленнее будет собственно из-за увеличения трафика и из-за того, что мобиле придётся парсить HTTP заголовки, хоть это и встроенные стредства Java.
|
(Offline)
|
|
08.01.2009, 03:41
|
#12
|
ПроЭктировщик
Регистрация: 31.03.2008
Сообщений: 134
Написано 8 полезных сообщений (для 8 пользователей)
|
Ответ: поставить сервер?
в планах было бы фсё ето обрабатывать через собственный сайт...
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 11:58.
|