Написал на досуге alpha 1 1. Multithreading client server (TCP/UDP) 2. Easy configuration 3. MVC like controllers (tasks) 4. Simle databese mysql usage 5. Web User rights and session 6. Modules 7. Data storage 8. Errors. http://jsockframework.blogspot.ru/2016/10/jsock-framework-doc-1.html
Помогите кто шарит http://cppjavabahslinux.blogspot.ru/2016/12/help-comunity-flash-javascript-sockets.html
В общем html5 socket это просто http get запрос socket.io тоже (просто обертка) Мне нужен tpc/udp socket, это api браузера либо flash(action script) объект в котором реализованы сокеты и его функции можно вызывать через javascript. Зымысел такой: Клиент из браузера соединяется постоянным соединением с серваком принимате и передает данные. А из этого всего можно сделать онлайн игру или потоковое аудио видео
из встроенного в браузер есть вебсокеты как раз для этого, пиринговые соединения есть тоже. Ты уверен, что тебе именно флеш нужен?
Неуверен. На серваке висит tcp/udp сокет который ждет что ему перешлют байты. Websocket и прочие либы почему то отправляют сообщения по протоколу http - (обертка над tcp). GET /chat HTTP/1.1 Host: server.example.com Upgrade: websocket Connection: Upgrade Origin: http://javascript.ru Sec-WebSocket-Key: Iv8io/9s+lYFgZWcXczP8Q== Sec-WebSocket-Version: 13 А мой сервер ждет просто строку строку (байты) --- Добавлено --- Второй вариант сделать java applet который будет выполнять функции socket клиента. Библиотека: http://stephengware.com/projects/javasocketbridge/ Но в google chrome перестал поддерживать апплеты из коробки (нужно ставить плагин который неработает) и в firefox (linux) тоже не пашет. Остается паследний вариант, сокеты на flash и javascript мост: http://javascript.ru/unsorted/bridge-to-flash
это я понял. не проще ли на серваке этот вопрос решить? поддержка вебсокетов сейчас есть для любого языка. Прилепить не велика работа. Разве нет? java applet сам себя не поставит. если у тебя юзеры на такое согласные, то конечно это неплохой вариант, за исключением тёрок со старыми апи для апплетов, которые нынче вроде вообще поддерживаются через раз. А вот вебсокеты поддерживаются много кем =)
Ясно, наверное придется писать всетаки свой толстый клиент. Мне нужно: 1. Гибкость 2. Переписываю сервер на keep-alive - клиент соединяется с сервером, пишет и принимает в сокеты без сессий. Может быть расширение для браузера напишу там есть сокет api https://developer.chrome.com/apps/socket
Составил набор примеров java в блоге и на хабре http://cppjavabahslinux.blogspot.ru/2017/01/java-books-and-internet-samples.html https://habrahabr.ru/post/319852/