powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Внутренний не статический класс. Верный подход? WebSocket
11 сообщений из 61, страница 3 из 3
Внутренний не статический класс. Верный подход? WebSocket
    #39630874
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
chpashaTsyklopНет. фреймворки я не использую
зря, тебе сейчас кажется, что ты экономишь кучу времени, и все такое свое родное, понятное. Но однажды эта экономия вернется и ударит по башке. Ну если конечно ты не уволишься, тогда прилетит уже другому. Например когда уволится вадя, фирму просто закроют

Tsyklopне требует ничего сверхъестественного.
проекты имеют свойство разрастаться и усложняться

я как бы не говорил что фреймворки это плохо и вроде как отметил что пока что не использую. Проект изначально был написан без них и переписывать все по фреймворк нет времени и средств.
...
Рейтинг: 0 / 0
Внутренний не статический класс. Верный подход? WebSocket
    #39630881
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tsyklopя как бы не говорил что фреймворки это плохо
а я не говорил, что ты говорил ;) - просто поделился соображениями. через это все проходят. ну почти, некоторые навсегда застряют на стадии велосипедов навсегда и я сейчас не только Вадю имею в виду, у самого таких полно любителей "своего".


TsyklopПроект изначально был написан без них и переписывать все по фреймворк нет времени и средствэто весомый аргумент (без сарказма)
...
Рейтинг: 0 / 0
Внутренний не статический класс. Верный подход? WebSocket
    #39630882
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TsyklopИспользую либу для сокетов. Она весьма проста в использовании и не требует ничего сверхъестественного.можно взять либу у tomcat, всё просто и наглядно, куча доков, поддержка.
можно http://tootallnate.github.io/Java-WebSocket/ - работает на отдельном порту, что в некоторых случаях есть преимущество.
...
Рейтинг: 0 / 0
Внутренний не статический класс. Верный подход? WebSocket
    #39630885
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вадяTsyklopИспользую либу для сокетов. Она весьма проста в использовании и не требует ничего сверхъестественного.можно взять либу у tomcat, всё просто и наглядно, куча доков, поддержка.
можно http://tootallnate.github.io/Java-WebSocket/ - работает на отдельном порту, что в некоторых случаях есть преимущество.

Чет примеров я не нашел.
...
Рейтинг: 0 / 0
Внутренний не статический класс. Верный подход? WebSocket
    #39630891
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TsyklopЧет примеров я не нашел.там есть кнопка View On GitHub
работает и в анроиде
...
Рейтинг: 0 / 0
Внутренний не статический класс. Верный подход? WebSocket
    #39630903
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вадяTsyklopЧет примеров я не нашел.там есть кнопка View On GitHub
работает и в анроиде

честно.. не очень либа. в той что использую я все уже готово и не надо так заморачиваться. При том что я веб сокет юзаю на java ee приложении, а те примеры сделаны на простом приложении.
...
Рейтинг: 0 / 0
Внутренний не статический класс. Верный подход? WebSocket
    #39630921
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tsyklopвадяпропущено...
там есть кнопка View On GitHub
работает и в анроиде

честно.. не очень либа. в той что использую я все уже готово и не надо так заморачиваться. При том что я веб сокет юзаю на java ee приложении, а те примеры сделаны на простом приложении.
там либа, можно пользовать где угодно. там заморачиваться тоже не надо. запустить сервер, и обработчик.
можешь взять из tomcat там ещё проще
...
Рейтинг: 0 / 0
Внутренний не статический класс. Верный подход? WebSocket
    #39630931
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вадятам либа, можно пользовать где угодно. там заморачиваться тоже не надо. запустить сервер, и обработчик.
можешь взять из tomcat там ещё проще

в той что я использую даже сервер запускать не надо, его даже писать не надо. Создать класс, добавить аннотацию @SeverEndpoint, прописать все On типы, так же аннотациями и радоваться.
...
Рейтинг: 0 / 0
Внутренний не статический класс. Верный подход? WebSocket
    #39630934
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tsyklop,
в общем, какую либу использовать - дело вкуса.
я работал и кошачьей и с http://tootallnate.github.io/Java-WebSocket/
большой разницы не увидел.
главное организовать формат передаваемых данных, чтоб удобно было .
я выбрал команда+разделитель+данные.
таким образом я могу обеспечить передачу между сервером и клиентом как для текстовых данных, так и для бинарных.
данные могут представлять из себя как json, так и любую строку, в том числе и html строка, что позволяет делать "серверный рендеринг"
и обеспечить простую вставку в дом буквально одной строкой.
...
Рейтинг: 0 / 0
Внутренний не статический класс. Верный подход? WebSocket
    #39630937
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tsyklopв той что я использую даже сервер запускать не надо, его даже писать не надо. Создать класс, добавить аннотацию @SeverEndpoint, прописать все On типы, так же аннотациями и радоваться.запускать сервер - образное выражение - просто ставится слушатель порта. что есть тоже самое сто и @SeverEndpoint. по сути.

в либе tomcat
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
@ServerEndpoint(value = "/WS_server", configurator = WsServerConfigurator.class)
public class WS_server {

    public static Set<Session> ListWsSocet = Collections.synchronizedSet(new HashSet<Session>());


 @OnOpen
    public void OnOpen(EndpointConfig endpointConfig, Session userSession) {
 ......
}



  @OnMessage
    public void OnMessage(String data, Session userSession) {
.......
}

 @OnMessage
    public void onBinaryMessage(ByteBuffer message, Session userSession) {
.......
}
...............
...
Рейтинг: 0 / 0
Внутренний не статический класс. Верный подход? WebSocket
    #39630940
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяя выбрал команда+разделитель+данные.такое позволяет передавать данные и выбирать тот метод, который обрабатывает эти данные. это на серверной стороне, на клиентской - функция , которая обрабатывает данные.
...
Рейтинг: 0 / 0
11 сообщений из 61, страница 3 из 3
Форумы / Java [игнор отключен] [закрыт для гостей] / Внутренний не статический класс. Верный подход? WebSocket
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]