Я использую FlashSocket на своей стороне клиента, чтобы делать вызовы на socket.io на сервере node.js.Поведение AsyncToken с Socket-Flex
Но я хочу, чтобы определенные значения и ссылки на функции были доступны в прослушивателях событий сокета.
Один из подходов, который пришел мне на ум, состоял в том, чтобы передать требуемые значения вместе с запросом и заставить сервер отправлять эти параметры вместе с данными. Но это, похоже, не помогает, так как мне нужно, чтобы обработчики функций также возвращались с результатом.
Путь я делаю это с запросом HTTP является:
var token:AsyncToken = _service.send(item.params);
token.id = _tokenId;
token.params = item.params;
token.handler = item.resultHandler; // this would be called later in result or fault event handlers.
Есть ли способ, чтобы добиться этого в гибких сокеты?
Заранее спасибо.
Но что будет храниться в токене? 'var token: AsyncToken = socket.send ({data: parameters}," message ");' не работает. Я хочу, чтобы item.params был доступен в обработчике результатов, как у нас, когда мы используем asyncToken с httpService. – Sarita
Я вижу. Я настрою код образца. –
Значок 'var: AsyncToken = _service.send (item.params);' предназначен для HttpService. И я хочу этот тип функциональности для сокетов. Существуют ли какие-либо альтернативы для использования сокетами? – Sarita