sctp_print_addrs.c
来自「unix network ,unix network unix networ」· C语言 代码 · 共 32 行
C
32 行
#include "unp.h"voidsctp_print_addresses(struct sockaddr_storage *addrs, int num){ struct sockaddr_storage *ss; int i,salen; ss = addrs; for(i=0; i<num; i++){ printf("%s\n", Sock_ntop((SA *)ss, salen));#ifdef HAVE_SOCKADDR_SA_LEN salen = ss->ss_len;#else switch(ss->ss_family) { case AF_INET: salen = sizeof(struct sockaddr_in); break;#ifdef IPV6 case AF_INET6: salen = sizeof(struct sockaddr_in6); break;#endif default: err_quit("sctp_print_addresses: unknown AF"); break; }#endif ss = (struct sockaddr_storage *)((char *)ss + salen); }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?