第九章 基本SCTP套接字编程:
#include <netinet/sctp.h>
int sctp_bindx(int sockfd, const struct sockaddr * addrs,
int addrcnt, int flags);
flags:
SCTP_BINDX_ADD_ADDR, SCTP_BINDX_REM_ADDR
success return 0, error return -1
#include <netinet/sctp.h>
int sctp_connectx(int sockfd, const struct sockaddr * addrs, int addrcnt);
success return 0, error return -1
#include <netinet/sctp.h>
int sctp_getpaddrs(int sockfd, sctp_assoc_t id, struct sockaddr ** addrs);
success return peer-addr-count, error return -1
#include <netinet/sctp.h>
void sctp_freepaddrs(struct sockaddr * addrs);
#include <netinet/sctp.h>
int sctp_getladdrs(int sockfd, sctp_assoc_t id, struct sockaddr ** addrs);
success return local-addr-count, error return -1
#include <netinet/sctp.h>
void sctp_freeladdrs(struct sockaddr * addrs);
#include <netinet/sctp.h>
ssize_t sctp_sendmsg(int sockfd, const void