проблема системы клиент <-> сервер

Печать RSS
218

В
Автор
Пришелец
0
проблемка у меня возникла такая:
пишу приложение клиента на C# он должен:
1) собрать все папки с общим доступом на машине где он установлен
2) сгенерировать XML данные на собранной информации и отправить на сервер (банчу порт сервера через сокет).
Далее сервер парсит данные, пишет их в БД и при обращении пользователя сайта - показывает их.
пользователь кликает по ссылки директории с открытым общим доступом на самом сайте и все я в тупике!!!
что должет сделать PHP, что б отправить данные программе клиент???
когда начинал писать приложение думал так:
1 пользователь авторизируется через программу клиент.
2 клиент проводит авторизацию на сайте открывается сессия.
3 сервер при авторизации пишет IP машины с которой запускался клиент.
4 ну а при это действие посылает на этот IP адресс запрос.
Ну блин тут то моя ошибка я неучел, что IP адресс не у каждого выделенный!!!
Что мне делать подскажите?!

Дух
0
Юзай сокеты.
В
Автор
Пришелец
0
читай посты внимательнее! =)
через сокет я к чему подключатся буду?

Дух
0
Я точно не понял вопроса но думаю то. Если отправить ид сессии.
В
Автор
Пришелец
0
интересно что ты этим хотел сказать?! вопрос у меня заключается куда отправлять и как???
что мне отправлять я как бы знаю))) =)

Ктулху
0
4, проблема не в этом. Клиент может сидеть за NAT'ом. т.е. доступа с внешки может и не быть...
Как вариант: держать постоянное соединение и чтоб клиент каждые 10-15 сек проверял есть ли запросы.
В
Автор
Пришелец
0
угу я представляю себе лицо пользователя когда он будет читать такое сообщение!
извените ваш запрос на очереди. попробуйте обновить страницу через 10/15 сек.
может как нибудь индифицировать машину по MAC адрессу?! Но насколько я знаю это невозможно темболее силами пыха.

Пацак
0
В течении одного сеанса соединения ай пи пользователя не меняется. Т.е. юзер произвел соединение с интернетом, ему выделился ай пи из определенного диапазона и он остается до момента разъединения.

Пацак
0
При авторизации текущий ай пи сохраняется в базе. При следующем запуске программы ай пи в базе обновляется.
В
Автор
Пришелец
0
Еще раз говорю читай первый пост. Там я уже писал что не у всех выделенный айпи. Один айпишник может распространятся на 10, 50 ... Машин!
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск