The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Каталог документации / Раздел "Программирование в Linux" / Оглавление документа
next up previous contents
Next: Программирование с помощью DIPC Up: UDP/IP Previous: UDP/IP   Contents

Как определяются адреса

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

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

Подпроцессы, запускающиеся при использовании referee или
front_end хорошо ``знают'' порты. При чтении UDP-сокета также предоставляется адрес отправителя: после первого контакта процессы обмениваются несколькими байтами данных, тем самым получая полные адреса друг друга.



2004-06-22



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру