R2D2
Member
Если появляется событие onDisconnection(Connection connection),
то через 1 секунду создается новый session = Flashphoner.createSession(sessionOptions);
но если событие не приходит, то используем старый.
Еще вопрос, если создается новая сессия session = Flashphoner.createSession(sessionOptions); , а соединения нет, то чему будет равна session и будет событие onDisconnect????
Возможно, после пропадения связи приложение пытается соединится с сервером - и если не удачно(а мы не знаем удачно или не удачно),то сессия не открывается и соответственно событие onDisconnect не приходит...и обмен встает.
Как по session определить произошло соединение приложения с сервером wcs или нет? session=null или нет?
И как лучше при разрыве соединения - пересоздавать session ( как мы сейчас делаем ) или использовать созданную при запуске?
то через 1 секунду создается новый session = Flashphoner.createSession(sessionOptions);
но если событие не приходит, то используем старый.
Еще вопрос, если создается новая сессия session = Flashphoner.createSession(sessionOptions); , а соединения нет, то чему будет равна session и будет событие onDisconnect????
Возможно, после пропадения связи приложение пытается соединится с сервером - и если не удачно(а мы не знаем удачно или не удачно),то сессия не открывается и соответственно событие onDisconnect не приходит...и обмен встает.
Как по session определить произошло соединение приложения с сервером wcs или нет? session=null или нет?
И как лучше при разрыве соединения - пересоздавать session ( как мы сейчас делаем ) или использовать созданную при запуске?
Last edited: