isocket.h
来自「linux下串口的访问」· C头文件 代码 · 共 44 行
H
44 行
#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 + =
减小字号Ctrl + -
显示快捷键?