⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 udplib.h

📁 Unix环境下的udp编程库。
💻 H
字号:
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <sys/ioctl.h>
#include <netdb.h>
#include <stdio.h>
#include <string.h>
#include <errno.h>
#include <sys/filio.h>

#define MaxCommBuff		1024
#define sizeOfPckLen    4

#undef EXTERN_UDP
#ifdef _UDPLIB_C
#define EXTERN_UDP
#else
#define EXTERN_UDP extern
#endif

#ifdef __cplusplus
extern "C" {
#endif

EXTERN_UDP int  openUdpConn(int *nSockFd, char *sService, int nLocalPort, int noblock);
EXTERN_UDP void closeUdpConn(int nSockFd);
EXTERN_UDP int  sendPacketToUdp(int nSockFd, char *sBuff, int nLen, u_long toaddr, u_short toport);
EXTERN_UDP int  recvPacketFromUdp(int nSockFd, char *sBuff, int nMaxLen, u_long *fromaddr, u_short *fromport);

#ifdef __cpluscplus
}
#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -