getsetopt.c

来自「《unix网络编程第二卷》中的源代码」· C语言 代码 · 共 26 行

C
26
字号
#include	"unpxti.h"intmain(int argc, char **argv){	int			fd;	socklen_t	optlen;	t_uscalar_t	mss, sendbuff;	fd = T_open(XTI_TCP, O_RDWR, NULL);	T_bind(fd, NULL, NULL);	optlen = sizeof(mss);	Xti_getopt(fd, T_INET_TCP, T_TCP_MAXSEG, &mss, &optlen);	printf("TCP mss = %d\n", mss);	sendbuff = 65536;	Xti_setopt(fd, XTI_GENERIC, XTI_SNDBUF, &sendbuff, sizeof(sendbuff));	optlen = sizeof(sendbuff);	Xti_getopt(fd, XTI_GENERIC, XTI_SNDBUF, &sendbuff, &optlen);	printf("send buffer size = %d\n", sendbuff);	exit(0);}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?