| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: Апплеты > Аплет-чат (установка соединения) |
| Автор: giperborey 3.3.2006, 14:31 | ||
| Следующая ниже функция - попытка по нажатию на кнопку в аплете, создать серверный сокет... Но приводит она к зависанию... Создание серверного сокета в ините блокирует прорисовку до прихода запроса на соединение... в старте вроде таже ерунда... какой более оптимальный вариант? может события в аплетах и создание сокетов мало совместимы? непонятно чего на этой функции так глобально ява подвисает
|
| Автор: LSD 3.3.2006, 14:45 |
| 1. Для вставке кода используй кнопку Код 2. Неподписанный апплет не может слушать сокет. По идее ты должен был в консоли получить SecurityException. |
| Автор: giperborey 3.3.2006, 15:06 | ||
| я пока на локалхосте эксперементирую... поэтому слушает... для рабочей версии на сервере конечно структуру нужно будет менять... и ситуация такова что при использования инита аплет грузится пока не пришел запрос к сокету... запрос пришел - связь установилась можно обмениватся сообщениями... а вот попытки запускать прослушку порта по событию пока пшик... попробую не ранебл а треад использовать там можно приоритет снизить... мот поможет Добавлено @ 15:18 так такой обработчик события проходит без зависания...
только сообщения пока в одну сторону передаются, но это думаю нужно переменные пересмотреть, вероятней всего в классе conct переменная соединения не видна для обработчика входного потока... |
| Автор: giperborey 4.3.2006, 15:09 |
| Подписал аплеты - пока после первого тестирования наблюдается работа Так что тему можно помечать как решенную... Кстати форум оч хорош... Дизайн особенно... И материала много, очень полезная штука для начинающего |
| Автор: LSD 4.3.2006, 21:09 |
| Заходи еще |