sread.c
来自「Porting the Simple Sockets Library Dr. C」· C语言 代码 · 共 42 行
C
42 行
/* Sread.c: */#include <stdio.h>#include "sockets.h"/* Sread: this function performs a read from a Socket */#ifdef __PROTOTYPE__int Sread( Socket *skt, /* socket handle */ void *buf, /* socket character buffer */ int buflen) /* max length of buffer */#elseint Sread( skt, /* socket handle */ buf, /* socket character buffer */ buflen) /* max length of buffer */Socket *skt;void *buf;int buflen;#endif{int cnt;/* sanity check */if(!skt) { return -1; }/* read bytes from Socket */cnt = recv(skt->skt,(void *) buf,(unsigned) buflen,0);if(cnt > 0) { /* "cnt" bytes received */ return cnt; }/* error return */((char *) buf)[0]= '\0';return 0;}/* --------------------------------------------------------------------- */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?