sprtskt.c
来自「项目描述: slsnif is a serial port logging ut」· C语言 代码 · 共 45 行
C
45 行
/* Sprtskt.c: */#include <stdio.h>#include "sockets.h"/* ------------------------------------------------------------------------ * Local Definitions: */#define BUFSIZE 128/* ------------------------------------------------------------------------ *//* Sprtskt: this function prints out a socket description */#ifdef __PROTOTYPE__char *Sprtskt(Socket *skt)#elsechar *Sprtskt(skt)Socket *skt;#endif{static char buf1[BUFSIZE];static char buf2[BUFSIZE];static char *b= buf1;if(!skt) return "null socket";/* toggles between the two static buffers */if(b == buf1) b= buf2;else b= buf1;sprintf(b,"#%d:p%d:%s:%s@%s", skt->skt, skt->port, (skt->type == PM_SERVER)? "server" : (skt->type == PM_CLIENT)? "client" : (skt->type == PM_ACCEPT)? "accept" : "???", skt->sktname? skt->sktname : "null-sktname", skt->hostname? skt->hostname : "null-host");return b;}/* --------------------------------------------------------------------- * vim: ts=4 */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?