udpsink.c

来自「一个很好的unix网络编程框架」· C语言 代码 · 共 24 行

C
24
字号
#include "etcp.h"int main( int argc, char **argv ){	SOCKET s;	int rc;	int datagrams = 0;	int rcvbufsz = 5000 * 1440;	char buf[ 1440 ];	INIT();	s = udp_server( NULL, "9000" );	setsockopt( s, SOL_SOCKET, SO_RCVBUF,		( char * )&rcvbufsz, sizeof( int ) );	for( ;; )	{		rc = recv( s, buf, sizeof( buf ), 0 );		if ( rc <= 0 )			break;		datagrams++;	}	error( 0, 0, "%d datagrams received\n", datagrams );	EXIT( 0 );}

⌨️ 快捷键说明

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