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

📄 clinksock.h

📁 linux 网络连接通用类 方便通用编程
💻 H
字号:
#ifndef CLINKSOCK_H#define CLINKSOCK_H//联接超时时间,单位秒#define CONNECTTIMEOUT	1class clinksock:public clink{//变量private:protected:public://函数private:	int sockinit();	int sockclear();protected:	//设置联接的属性	int setopt(int fd);	//连接到指定地址和端口,返回联接句柄	int connect(char *addr,unsigned short port);	//连接到指定地址和端口	int connect(char *addr,unsigned short port,char checkmethod);public:	//构造函数	clinksock();	//析构函数	~clinksock();	//读当前连接的数据//	int read(void *buff,int len,int flags=0);	//通过当前连接,写数据//	int write(void *buff,int len,int flags=0);	//判断联接远方是否关闭	bool remoteisclosed();	//关闭并从新联接	int relink();	//接收连接fd	int accept(int fd,char checkmethod=LINK_CHECK_NOT);	//连接到指定地址和端口	int connect(void *pvoidarg);		int getfrom(int *ip,unsigned short *port);	int getto(int *ip,unsigned short *port);};#endif

⌨️ 快捷键说明

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