查看和重新设置UDP通信中系统设置的buffer的默认大小;
#include<stdio.h>
#include<stdlib.h>
#include<sys/types.h>
#include<unistd.h>
#include<sys/socket.h>
int main()
{
int sfd=socket(PF_INET,SOCK_DGRAM,0);
int optval=0;
socklen_t optlen=sizeof(int);
getsockopt(sfd,SOL_SOCKET,SO_RCVBUF,&optval,&optlen);
printf("old:%d\n",optval);
int a =50000;
setsockopt(sfd,SOL_SOCKET,SO_RCVBUF,&a,optlen);
getsockopt(sfd,SOL_SOCKET,SO_RCVBUF,&optval,&optlen);
printf("new:%d\n",optval);
}