![]() |
Баг LocalConnection на Mac'e, ограничение на количесво свифов
Цель данного поста - поднять тему, т.к. в рунете этот баг судя по всему еще не обсуждался, да и вообще нашел инфу только тут . Суть в том, что в маке максимальное количесво свифов, которые могут общаться по LC (т.е. видимо количесво свивоф, которые вызывают в коде метод LocalConnection.connect) равно 8 и хоть кол на голове теши, но больше 8ми не работают, причем в зависимости от реализации в коде "лишние" свифы могут либо просто не работать, либо отрубить вообще все.
Из путей решения проблемы вижу только некое мультизадачное решение, когда каждому слушающему свифу необходимо предоставить интервал времени общения (коннектиться на определенный интервал времни, ждать сообщений и закрываться) с опрашивающим свифом (в моделе много слушателей, один опрашивающий), причем макс количество одновременных слушателей должно не превышать 7. Других мыслей нет :) ? |
re
Ффсе, все попытки сделать демку увенчались полным крахом. Даже поочереди нельзя создавать больше 8 флешек с локалконнекшенами, даже при условии что локалконнешн после использования закрывается.
Мораль: невозможно под маком реализовать больше 8ми флешек общающихся через локалконнекш и горе тому, чей проект поддерживает сафари и иже с ними. И это при том, что в сафари не работат liveConnect, т.е. общение между >8 флешками вообще никак невозможно, без вмешательства сервера. |
| Часовой пояс GMT +4, время: 10:59. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.