The OpenNET Project / Index page

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



"обратный адрес пакета"
Версия для распечатки Пред. тема | След. тема
Форум Программирование под UNIX
Исходное сообщение [ Отслеживать ]

. "RE: обратный адрес пакета" +/
Сообщение от Vinny (?), 16-Авг-01, 15:24 
> как узнать обратный адрес пакета,
>
> полученного с помощью recv() или
>read() ?
> (recvfrom не предлагать :)
>Спасибо!
>PS Извините за глупый вопрос :)
>


Ну развели здесь, OSI/ISO, raw, datalink... :) Кто сказал, что connect нельзя применять к udp-сокетам? Оччень даже можно, причем, в отличие от tcp, не только к клиентским, но и к серверным! При этом, конечно, никакого 3-way handshake инициализировано не будет, ибо в udp такого вообще нет. Просто при этом сокет будет получать только датаграммы с того удалённого сокета, к коему он "приконнекчен". Так вот мораль: recvfrom можно юзать с неприконнекченными udp-сокетами, а recv - только с приконнекченными, для которых адрес удалённой стороны был задан при системном вызове connect.

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
обратный адрес пакета, vasa, 25-Июл-01, 02:50  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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