Серверное приложение, реализующее chat, с подключением приложений-клиентов через отдельные сокеты.(JAVA)
курсовые работы, Программирование Объем работы: 15 стр. Год сдачи: 2009 Стоимость: 1000 руб. Просмотров: 587 | | |
Оглавление
Введение
Заказать работу
Содержание:
1. Задание.
2. Структурное описание разработки
3. Функциональное описание.
4. Приложение
Чат (англ. chat — болтать) — средство обмена сообщениями по компьютерной сети в режиме реального времени, а также программное обеспечение, позволяющее организовывать такое общение. Характерной особенностью является коммуникация именно в реальном времени или близкая к этому, что отличает чат от форумов и других «медленных» средств.
Под словом чат обычно понимается групповое общение, хотя к ним можно отнести и обмен текстом «один на один» посредством программ мгновенного обмена сообщениями, например, ICQ или даже SMS.
Серверное приложение получает сообщение от клиентов и рассылает всем остальным подключенным клиентам.
Работа чата начинается с запуска серверного приложения. Сервер создает сервер Сокет и ожидает подключения клиентов на 2000 порту. Клиент подключается к IP на котором запущен сервер с указанием порта(2000), на котором слушает сервер. Когда на сервере происходит подключение, сервер добавляет сокет в список, запускает поток ожидания сообщения, которому передает ссылку на список сокетов и сокет текущего соединения. Клиент, так же, после установления соединения запускает поток ожидания сообщения, которому передает ссылку на сокет соединения. Потоки ожидания сообщения, как клиента, так и сервера, на сокете открывают входной поток, для которого создают входной поток чтения Object.
После офорления заказа Вам будут доступны содержание, введение, список литературы*
*- если автор дал согласие и выложил это описание.