sctp_peeloff - branch off existing association from a one-to-many SCTP socket to create a one-to-one STP socket
cc [ flag... ] file... -lsocket -lnsl -lsctp [ library... ] #include <sys/types.h> #include <sys/socket.h> #include <netinet/sctp.h> int sctp_peeloff(int sock, sctp_assoc_t id);
The sctp_peeloff() function branches off an existing association from a one-to-many style SCTP socket into a separate socket file descriptor. The resulting branched-off socket is a one-to-one style SCTP socket and is confined to operations allowed on a one-to-one style SCTP socket.
The sock argument is a one-to-many socket. The association specified by the id argument is branched off sock.
Upon successful completion, the sctp_peeloff() function returns the file descriptor that references the branched-off socket. The function returns -1 if an error occurs.
The sctp_peeloff() function fails under the following conditions.
EOPTNOTSUPP
EINVAL
EMFILE
See attributes(5) for descriptions of the following attributes:
|
in.h(3HEAD), libsctp(3LIB), socket(3SOCKET), sctp(7P)
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |