Rbind()

Назначить имя сокету (при помощи SOCKS сервера)

Прототип:

#include <sys/types.h>
#include <sys/socket.h>
int Rbind( int s,
const struct sockaddr *name,
int namelen );

Аргументы:

s
Файловый дескриптор, который требуется назначить.
name
Указатель на структуру sockaddr, содержащую адрес, который должен быть назначен сокету. Длина сокета и его формат зависят от его семейства адресов.
namelen
Размер структуры sockaddr, на которую указывает name.

Библиотека:

libsocks

Описание:

Функция Rbind() представляет собой обёртку над функцией bind() — разница между ними в том, что Rbind() работает через SOCKS сервер.

Для более детальной информации о SOCKS и ее библиотеках, см. Обзор библиотеки проксирования.

Возвращаемое значение:

0
Успешное завершение.
-1
Возникла ошибка. Код ошибки записан в errno.

Классификация:

SOCKS

Безопасность использования
Точка остановки потока
Нет
Обработчик прерываний
Нет
Обработчик сигналов
Нет
В потоке
Нет

Тематические ссылки:

bind() Raccept(), Rconnect(), Rgetsockname(), Rlisten(), Rrcmd(), Rselect(), SOCKSinit()

Обзор библиотеки проксирования




Предыдущий раздел: Описание API библиотеки socks