Модераторы: Aliance, skyboy, MoLeX, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> клиент-серверное приложение 
:(
    Опции темы
Mach3
Дата 4.3.2008, 10:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 158
Регистрация: 26.11.2005

Репутация: нет
Всего: 2



Привет...
Пытаюсь разработать клиент-серверное приложение...
Имеется БД юзеров и паролей...
Клиент должен подключаться к серверу используюя login/passw... При поступлении на сервер информации предназначенной этому юзеру, клиен д/б уведомлен...
Как я понимаю для реализации подобного необходимо использовать сокеты? Или что?
И как реализовать механизм авторизации?
Кода не прошу, но в обобщенном виде хотелось бы услышать...
Заранее благодарен..
--------------------
Век живи - век учись...
PM MAIL ICQ   Вверх
GeneralElectric
Дата 4.3.2008, 11:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 797
Регистрация: 11.1.2008

Репутация: нет
Всего: 16



Для начала надо переписать вопрос, полностью исключив из неого специальные термины. Такие, как "клиент-серверное приложение", "БД юзеров", и прочее.
А рассказать простыми словами - какая жизненная задача решается, кто является юзером, какая у него программа, что он видит, и так далее. 
И поменьше абстрактности. Не надо обобщать, опиши реальную задачу, в подробностях. поверь, так тебя поймут гораздо лучше и быстрее.

PM MAIL   Вверх
Mach3
Дата 4.3.2008, 12:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 158
Регистрация: 26.11.2005

Репутация: нет
Всего: 2



Чтож, попробую...
На сайте должна храниться база данных зарегистрированных пользователей(имя/пароль/данные)...
Клиент, установленный на ПК, в силу каких-либо условий должен посылать информацию на сервер используя имя и пароль(т.е. заполнить реквизит ДАННЫЕ)
Клиент, установленный на мобильном телефоне, сразу же должен получить эти данные(используя те же имя/пароль)
ДАННЫЕ должны хранить "1" или "0"
Обдумывая как реализовать подобное, решил что для серверной части можно использовать PHP+socket...
---------------
Подскажите как лучшим образом реализовать подобное???
Заранее благодарен....
P.S. Признаться, весь этот механизм понимаю смутновато...

Это сообщение отредактировал(а) Mach3 - 4.3.2008, 12:18
--------------------
Век живи - век учись...
PM MAIL ICQ   Вверх
skyboy
Дата 4.3.2008, 12:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 1
Всего: 260



для начала тебе требуется разделить задачу.
1. сервер.
2. клиент для настольного ПК
3. клиент для мобильного телефона.
2 и 3 пункты отличаются как выбором языка программирования, так и разницей в логике(в клиенте для мобильного телефона пароль будет зашит жестко или введен один раз и затем запомнен - с реализацией ещё определиться нужно).
на РНР, в любом случае, будет реализован только пункт первый. Т.е. сервер.
Теперь - сокеты. Механизм сокетов в РНР используется только для запроса данных. У других серверов.
А у тебя схема другая: клиент(хоть на мобильном, хоть на ПК) запрашивает данные у сервера. Логин и пароль являются параметрами этого запроса. Сервер сам ничего не запрашивает. А, получив запрос от пользователя с логином и паролем, отдает в ответе клиенту необходимые данные. 
Ещё раз: сервер ничего не запрашивает. Сервер сам отвечает на запрос клиента.
Значит, сокеты на стороне сервера будет - не пришей кобыле хвост.
Вот на клиентах можешь хоть механизм сокетов использовать, хоть какой-то другой, с более высоким уровнем абстракции.
А сервер будет реализовывать только проверку логина/пароля и отдачу соотвествующего этой паре контента.

Добавлено через 1 минуту и 7 секунд
из трех только сервер будет реализовываться на РНР. вопросы по остальным компонентам размещай в соответствующих языковых разделах.
PM MAIL   Вверх
GeneralElectric
Дата 4.3.2008, 12:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 797
Регистрация: 11.1.2008

Репутация: нет
Всего: 16



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

PM MAIL   Вверх
Mach3
Дата 4.3.2008, 13:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 158
Регистрация: 26.11.2005

Репутация: нет
Всего: 2



Цитата

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

MIDP вроде поддерживает http, socket, datagram, ftp, file...
--------------------
Век живи - век учись...
PM MAIL ICQ   Вверх
GeneralElectric
Дата 4.3.2008, 13:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 797
Регистрация: 11.1.2008

Репутация: нет
Всего: 16



а чо просто - SMS не котируется?
а ява-приложение уже написано, которое с сервером общается? Если нет, то, может, лучше начать с него?
PM MAIL   Вверх
Mach3
Дата 4.3.2008, 13:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 158
Регистрация: 26.11.2005

Репутация: нет
Всего: 2



SMS может и подошло бы...
Но ведь там картинками исключают возможность роботов...
Или я ошибаюсь?

Добавлено через 14 минут и 10 секунд
А по поводу механизма авторизации будут какие-нибудь пожелания? smile
--------------------
Век живи - век учись...
PM MAIL ICQ   Вверх
GeneralElectric
Дата 4.3.2008, 16:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 797
Регистрация: 11.1.2008

Репутация: нет
Всего: 16



Боже мой. где "там"? в телефоне?
Вообще-то, СМС - это не форма у провайдера. А несложная технология.
Реализовать которую есть тыщи способов. платный гейт, к примеру. или GSM терминал за 200 баксов.

Цитата(Mach3 @  4.3.2008,  13:29 Найти цитируемый пост)
А по поводу механизма авторизации будут какие-нибудь пожелания?

Ты, кому этот вопрос, задаешь? Нам?
Спрашиваешь, какие у нас пожелания к механизму авторизации системы, которая непонятно, что делает, и которую мы никогда не увидим?
Лично у меня - никаких.
PM MAIL   Вверх
Mach3
Дата 5.3.2008, 01:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 158
Регистрация: 26.11.2005

Репутация: нет
Всего: 2



GeneralElectric, ты уж конечно извини "гуру"...


Это сообщение отредактировал(а) Mach3 - 5.3.2008, 01:47
--------------------
Век живи - век учись...
PM MAIL ICQ   Вверх
flashaa
Дата 9.3.2008, 18:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 796
Регистрация: 7.3.2006

Репутация: нет
Всего: 25



GeneralElectric, можешь ссылок накидать по поводу работы скрипта с СМС?
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Сеть | Следующая тема »


 




[ Время генерации скрипта: 0.0702 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.