Информационный сервер для программистов: Исходники со всего света. Паскальные исходники со всего света
  Powered by Поисковый сервер Яndex: Найдется ВСЁ!
На Главную Pascal Форум Информер Страны мира  
   Сети TCP/IP    >>    rm_tcp
   
 
 RM_TCP - Simple TCP/IP Unit for BP7 and TPW1.5   Rob Morewood 10.07.1998

Удивительно простой в использовании модуль для работы с TCP/IP и Internet из-под Windows с использованием Winsock. Имеет всего несколько простых команд типа Открыть/закрыть соединение, Принять/Передать данные, Проверить соединение. В качестве примера приводятся программы: Эхо - клиент и сервер, Finger - клиент и сервер.



15k 
 

TCP_Unit для Borland Pascal 7 и Turbo Pascal for Windows 1.5 ------------------------------------------------------------ в переводе Валерия Вотинцева (rswag@sources.ru) Этот модуль был разработан Робом Морвудом (Rob Morewood), специально для учебного класса в средней школе в Бурнаби (Burnaby South Secondary School [south.sd41.bc.ca]) для Turbo Pascal for Windows 1.5. Цель разработки модуля - максимально упростить программирование интернет- приложений с использованием протокола TCP/IP. Модуль имеет всего несколько простых команд: OpenTCP - устанавливает соединение с удаленной машиной, WriteTCP - производит передачу данных, ReadTCP - принимает данные, CloseTCP - закрывает соединение. И еще одна команда - CheckTCP, служит целям синхронизации. Для нормальной работы модуля требуется динамическая библиотека WinSock, имеющаяся в составе операционной системы Windows практически любой версии. Разумеется, модуль сможет работать только при наличии в системе протокола TCP/IP и подключении к локальной сети или к интернет-провайдеру. Основные термины: ----------------- TCP/IP - это сокращение от Transport Control Protocol and Internet Protocol. В соответствии с Internet Протоколом каждому узлу в сети присваивается 32-битный адрес и обеспечивается механизм передачи пакетов сообщений от одной машины к другой. Протокол TCP описывает 16-битные номера портов для возможности одновременно нескольких соединений с конкретной машиной, а также механизм проверки и коррекции ошибок и механизм подтверждения получения отправленных пакетов. Таким образом для любого "TCP соединения" необходимо задать IP адреса двух машин и номер порта, чтобы обеспечить дву-сторонний канал передачи данных между этими машинами. Следует также отметить, что к