📄 sprtskt.c
字号:
/* 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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -