Соединение компьютеров по протоколу TCP/IP

Страницы работы

Содержание работы

Министерство Образования Российской Федерации

Хабаровский Государственный Технический Университет

Кафедра Программного Обеспечения Вычислительной Техники и Автоматизированных Систем

Лабораторная работа №2

“Соединение компьютеров по протоколу TCP/IP”

по дисциплине

Архитектура вычислительных систем и сетей ЭВМ

Выполнили:

ст. гр. ПО-81

Никулин С.П.,

Степанова М.А.,

Ганиев С.Т.

Проверил:

Шоберг А.Г.

Хабаровск 2001


Для соединения компьютеров и передачи данный по протоколу TCP/IP в данной работе использовались компоненты среды разработки Borland C++ Builder TClientSocket и TServerSocket. Эти компоненты достаточно просты в использовании и обладают необходимыми свойствами и методами для выполнения задачи.

Метод Open открывает соединение, Close – закрывает (того же эффекта можно добиться, манипулируя значением свойства Active), Перед открытием соединения на клиентской машине, в свойство Host компонента TClientSocket необходимо занести адрес сервера.

Посылаются текстовые сообщения следующим образом:

Клиент – Серверу:    TClientSocket->Socket->SendText(message);

Сервер – Клиенту:    TServerSocket->Socket->Connections[index]->SendText(message);

где message – посылаемое сообщение,

index – номер активного соединения с сервером.

События OnRead – у TClientSocket’а и OnClientRead у TServerSocket’а генерируются в момент принятия сообщения и имеют параметр TCustomWinSocket *Socket, который методом ReceiveText() возвращает переданное сообщение.

Похожие материалы

Информация о работе

Тип:
Отчеты по лабораторным работам
Размер файла:
26 Kb
Скачали:
0