Министерство Образования Российской Федерации
Хабаровский Государственный Технический Университет
“Соединение компьютеров по протоколу 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() возвращает переданное сообщение.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.