📄 isocket.h
字号:
#ifndef _ISOCKET_H_
#define _ISOCKET_H_
#include "desay.h"
/*
Server
nServerSocket: socket--->bind--->listen
nAccept : accept
nSend/nRecv : send/recv
Client
nClientSocket: socket----------->connect
nRecv/nRecv : send/recv
*/
/* nType : SOCK_STREAM or SOCK_DGRAM */
#define nClientTcp(sIpAddr, port) nClientSocket( SOCK_STREAM, sIpAddr, port)
#define nClientUdp(sIpAddr, port) nClientSocket( SOCK_DGRAM, sIpAddr, port)
int nClientSocket( int nType, char * sIpAddr, int port );
int nAccept(int nSocketfd );
#define nServerTcp( port ) nServerSocket( SOCK_STREAM, port)
#define nServerUdp( port ) nServerSocket( SOCK_DGRAM, port)
int nServerSocket( int nType, int port );
// #define nServerListen( nNewSocket ) nListen( nNewSocket, SOMAXCONN )
// int nListen(int nSocketfd, int nBacklog);
int nSend(int nSocketfd, char* sText, int nBytes);
int nRecv(int nSocketfd, char* sText, int nBytes );
ssize_t nReadn(int fd, void *vptr, size_t n);
ssize_t nWriten(int fd, const void *vptr, size_t n);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -