ВУЗ:
Составители:
Рубрика:
37
3. Разработать приложение сервера и приложение клиента, позволяющее
общаться между клиентами в режиме online (один сервер обслуживает несколь-
ко клиентов).
Приложение сервера постоянно опрашивает входящие соединения, хранит
историю сообщений определенной глубины (например, 20), список зарегистри-
рованных пользователей и другую информацию, необходимую для решения за-
дачи.
Приложение клиента должно обеспечивать: регистрацию нового пользова-
теля и его авторизацию по имени пользователя и паролю на сервере, передачу
сообщений на сервер и прием сообщений от сервера, переданных на сервер
другими клиентами.
3.8 Справочные данные
Основные свойства компонента ServerSocket:
Active – инициализирует соединение (открывает для прослушивания
socket) ;
Name – имя экземпляра класса для использования в программе;
Port – номер порта, на котором ведется прослушивание входящих соедине-
ний.
Основные события компонента ServerSocket:
OnAccept – зафиксировано входящее соединение;
OnClientConnect – установлено соединение с клиентом;
OnClientDisconnect – разорвано соединение с клиентом;
OnClientError – ошибка при работе с клиентом;
OnClientRead – чтение данных, получаемых от клиента, только в этом со-
бытии разрешается принимать данные от клиента;
OnClientWrite – запись данных, передаваемых клиенту, только в этом со-
бытии разрешается передавать данные клиенту;
OnListen – сервер успешно проинициализирован для прослушивания
socket.
37 3. Разработать приложение сервера и приложение клиента, позволяющее общаться между клиентами в режиме online (один сервер обслуживает несколь- ко клиентов). Приложение сервера постоянно опрашивает входящие соединения, хранит историю сообщений определенной глубины (например, 20), список зарегистри- рованных пользователей и другую информацию, необходимую для решения за- дачи. Приложение клиента должно обеспечивать: регистрацию нового пользова- теля и его авторизацию по имени пользователя и паролю на сервере, передачу сообщений на сервер и прием сообщений от сервера, переданных на сервер другими клиентами. 3.8 Справочные данные Основные свойства компонента ServerSocket: Active – инициализирует соединение (открывает для прослушивания socket) ; Name – имя экземпляра класса для использования в программе; Port – номер порта, на котором ведется прослушивание входящих соедине- ний. Основные события компонента ServerSocket: OnAccept – зафиксировано входящее соединение; OnClientConnect – установлено соединение с клиентом; OnClientDisconnect – разорвано соединение с клиентом; OnClientError – ошибка при работе с клиентом; OnClientRead – чтение данных, получаемых от клиента, только в этом со- бытии разрешается принимать данные от клиента; OnClientWrite – запись данных, передаваемых клиенту, только в этом со- бытии разрешается передавать данные клиенту; OnListen – сервер успешно проинициализирован для прослушивания socket.
Страницы
- « первая
- ‹ предыдущая
- …
- 37
- 38
- 39
- 40
- 41
- …
- следующая ›
- последняя »