Home

Page 170
Page 170
background image

Простые приемы работы с сетью

вить данные в специальном формате (протокола FTP) и отдать их протоко-

лу TCP, который сам установит соединение и отдаст эти данные куда

надо.
Если вы знакомы с Delphi не понаслышке и хоть немного разобрались
в теории ООП, то уже заметили аналогию с объектно-ориентированным
программированием. Именно по такому принципу и работает сеть. Все это

дело стандартизировано, и если хотите узнать подробнее, то почитайте

какую-нибудь документацию про модель OSI (Open Systems Interconnection)

и ее семь уровней (тут опять могу отослать на свой сайт или см. разд.
этой книги). Эта тема довольно интересна, и в любом случае желательно
знать устройство протоколов.

Протокол UDP очень похож на TCP. В нем так же реализованы возможно-

сти передачи данных, но он не устанавливает соединения и не поддерживает
целостности передаваемых данных. Протокол просто открывает порт, выки-

дывает туда порцию данных и даже не волнуется о том, дошли они до полу-

чателя, или нет. Поэтому

 работает намного быстрей, чем TCP.

Если вы захотите работать с этим протоколом, то проверку правильности
получения данных придется реализовывать самим. Поэтому для передачи

файлов или другой информации большого размера вы должны выбрать TCP,

потому что если хоть один маленький кусочек от файла будет потерян, то

его уже будет не восстановить. Ну а для чата, который мы сегодня напишем,

более удобным вариантом будет

 Он очень быстрый и при маленьких

размерах сообщений очень эффективен.

В Delphi для работы с

 хорошо подходит библиотека

Я думаю, что скоро она станет вашим лучшим другом.

Сообщение

Послать

 4.21. Форма будущей программы

С теорией покончено, давайте переходить к написанию чата. Разом-

ните пальцы, мышку, клавиатуру и запустите Delphi. Сейчас мы приступим


Copyright © 2020 Файлообменник files.d-lan.dp.ua

Использование любых материалов сайта возможно только с разрешения автора.