Погружение в websockets
План 1) Введение 2) Выбор socket.io и теория 3) Определение пользователя online 4) Отправка сообщения с участием сокета 5) Выводы Введение Всем привет, меня зовут Александр, я являюсь фронтенд разработчиком более 4-х лет. В этой статье хочу поделится тем, как я вспоминал работу с websockets. В своей работе я не сталкивался с тем, чтобы работать с сокетами в коммерческой разработке, но интерес к ним у меня был всегда. Ранее была попытка работы с ними, но она была поверхностна и я удалил этот код, когда чистил свой гитхаб от старого кода...
9 месяцев назад
Реализация локального чата на Android через WebSocket без сторонних серверов
В рамках проекта ChatGhost была разработана минималистичная система обмена сообщениями между несколькими клиентами Android, использующая протокол WebSocket. Главной особенностью решения стало отсутствие зависимости от сторонних облачных решений или сервисов, таких как Firebase или Telegram Bot API. Вся система работает в локальной сети, что обеспечивает полный контроль над данными, простоту настройки и высокую скорость передачи сообщений. Реализованно на базе Почтового приложения (временно находиться в MainActivity...
1 год назад
Виртуальная Стажировка (Java): JUnit library
JUnit — это популярная библиотека для тестирования Java-приложений, которая помогает разработчикам автоматизировать процесс тестирования кода. Она используется для написания и выполнения модульных тестов. Модульный тест — это небольшой тест, который проверяет правильность работы отдельных модулей или классов программы. Основные особенности JUnit: 1. **Аннотации**: JUnit использует аннотации для указания тестов и методов жизненного цикла теста. Например: - `@Test` — указывает, что метод является тестом...