C 苏博士的目的是什么?
我正在尝试理解一个多播代码,但我不了解一小部分的实用程序:C 苏博士的目的是什么?,c,sockets,multicast,setsockopt,C,Sockets,Multicast,Setsockopt,我正在尝试理解一个多播代码,但我不了解一小部分的实用程序: int fd_socket = socket(AF_INET, SOCK_DGRAM, 0); u_int yes = 1; setsockopt(fd_socket, SOL_SOCKET, SO_REUSEADDR, &yes, sizeof(yes)); 我不了解setsockopt函数的实用程序。我知道这个函数允许修改内核中的套接字,而solu socket是因为我的修改是关于套接字的级别,而不是协议的级别。我不理解
int fd_socket = socket(AF_INET, SOCK_DGRAM, 0);
u_int yes = 1;
setsockopt(fd_socket, SOL_SOCKET, SO_REUSEADDR, &yes, sizeof(yes));
我不了解
setsockopt
函数的实用程序。我知道这个函数允许修改内核中的套接字,而solu socket
是因为我的修改是关于套接字的级别,而不是协议的级别。我不理解SO\u REUSEADDR
对于UDP套接字,设置SO\u REUSEADDR
选项允许在同一端口上打开多个套接字
如果这些套接字也加入到一个多播组,则进入该组和端口的任何多播数据包都将传递到该端口上打开的所有套接字