Архитектура и прикладные протоколы клиент-серверных приложении — Программные проекты и исходные кода на Java

Программные проекты и исходные коды

Исходные тексты приводимых примеров находятся в одноименных архивах в виде проектов для IDE NetBeans.

24_MovingObjects_TCP_UDP.rar  -  прототип протокола двунаправленной передачи объектов по TCP- и UDP-соединению https://yadi.sk/d/dqFRrJsgiaG-NA

24_DataStreamSerializer - двоичный сериализатор объектов произвольных классов на основе механизма рефлексии

24_FunctionalExamples - примеры программирования компонент протокольных процессов (сериализация, абстрактные классы, обратные вызовы, потоки)

24_MovingObjects - движущиеся объекты (начальное изучение Java - классы, интерфейсы, потоки, сериализация)

31_DuplexSocket - двунаправленное одиночное соединение

31_MultipleClient - сервер с поддержкой соединений в потоках

31_SocketExperience - варианты установления и разрыва соединений в сокетах

32_UDP - примеры передачи объектов в дейтаграммах

33_HTMLParser - парсинг содержимого новостей сайта ngs.ru

33_NskGorTrans - WebAPI сервера НовосибирскГорТранс, чтение и парсинг ответов в формате JSON

33_VKontakte - использование webAPi для чтения основных данных пользователя из социальной сети "ВКонтакте"

34_FTPClient - простой FTP-клиент

35_ServletClient - передача файлов с сервера в различных форматах (клиент)

35_ServletTest - передача файлов с сервера в различных форматах (сервлет)

36_JDBCExample - работа с библиотекой JDBC

42_MultiThreadChat - чат с многопоточным сервером

42_TransactionChat - чат на коротких соединениях (транзакциях)

SocketTest - тестирование режимов разрыва соединения на сокетах

userprotocol-core - симметричный синхронный протокол, ООП-реализация