10 месяцев назад
Реализация локального чата на Android через WebSocket без сторонних серверов
В рамках проекта ChatGhost была разработана минималистичная система обмена сообщениями между несколькими клиентами Android, использующая протокол WebSocket. Главной особенностью решения стало отсутствие зависимости от сторонних облачных решений или сервисов, таких как Firebase или Telegram Bot API. Вся система работает в локальной сети, что обеспечивает полный контроль над данными, простоту настройки и высокую скорость передачи сообщений. Реализованно на базе Почтового приложения (временно находиться в MainActivity...
150 читали · 4 года назад
Java приложение клиент - сервер.
Java приложение клиент - сервер. Приложения состоят из двух частей: Клиента и Сервера. Соединение может быть установлено двумя способами: Для работы с сетью в Java предусмотрена иерархия пакетов  java.net.* Для адресации сервера в сети могут использоваться IP-адреса или доменные имена. Преобразование между ними происходит с помощью класса InetAddress: Для работы на локальном компьютере можно использовать IP-адрес 127.0.0.1 или имя “localhost”. В процессе установления соединения и обмена данными необходимо перехватывать исключения: Создадим сервер: import java.io.*; import java.net.*; public class Server { public static void main(String[] args) throws IOException { System...