Показать сообщение отдельно
Старый 16.07.2003, 12:30
SPV вне форума Посмотреть профиль Отправить личное сообщение для SPV Найти все сообщения от SPV
  № 5  
SPV
 
Аватар для SPV

Регистрация: Jan 2000
Адрес: St-Petersburg
Сообщений: 1,229
Отправить сообщение для SPV с помощью ICQ
"Например, perl-скрипт сможет рабоать с документом, коннект с которым установлен через сокеты"

- Изначально неправильное понимание сокета. Флэшка не коннектиться ни с каким документом.
Флэш, как клиент, может устанавливать соединение с сервером (в смысле с компьютером как железкой, а не с HTTP сервером как программой) на любой порт выше 1024. Соответственно, чтобы реализовать такое соединение, нам необходимо самим писать программку-сервер, которая "слушает" некий порт выше 1024 и принимает соединения от клиентских флэшек. Язык зпросов от флэшки к такомй программе-серверу (нами написанному) мы тоже придумываем сами. Вот примерный алгоритм обмена данными:
1. Флэш на клиенте шлет запрос нашему серверу на соединение.
2. Наш сервер разрешает соединиться и связь устанавливается.
3. Флэш хочет через это соединение получить, например, время на сервере. Мы сами придумали, что спрашивать он будет таким запросом:
<get variable="time" />
4. Наш сервер, получив такой XML через соединение, отдает время, скажем, такой строкой:
<var time="11:29">

И дальше в таком-же духе запрос/ответ.

Вот пример реализации соединения:
Вложения
Тип файла: zip perlsocket.zip (11.1 Кб, 80 просмотров)
__________________
Two beer or not two beer?...