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

📄 udt.h

📁 iptux是linux下面能实现类似windows里面飞鸽传书的功能
💻 H
字号:
//// C++ Interface: udt//// Description:////// Author: Jally <jallyx@163.com>, (C) 2008//// Copyright: See COPYING file that comes with this distribution////#ifndef UDT_H#define UDT_H#ifdef HAVE_CONFIG_H#  include <config.h>#endif#include "sys.h"#include "net.h"#include "face.h"#include "ipmsg.h"enum BELONG_TYPE {	PAL,	SELF,	ERROR,};enum INFO_TYPE {	PALINFO,	CHIPDATA,	FILEINFO,	UNKNOWN};enum STATE_TYPE {	Success,	Fail,	Quit};enum MSG_TYPE {	STRING,	PICTURE};struct interactive {	GtkWidget *window;	GtkWidget *online;	GtkStatusIcon *status_icon;	int udpsock, tcpsock;};struct recvfile_para {	gpointer data;	char *msg;};struct sendmsg_para {	gpointer data;	GSList *chiplist;};class FileInfo { public:	FileInfo(uint32_t id, char *name, uint32_t size,		 uint32_t attr):fileid(id), filename(name),		 filesize(size), fileattr(attr) {	} ~FileInfo() {		free(filename);	}	uint32_t fileid;	char *filename;	uint32_t filesize;	uint32_t fileattr;};class ChipData {public:	ChipData(enum MSG_TYPE tp, char *dt):		type(tp), data(dt) {	} ~ChipData() {		free(data);	}	enum MSG_TYPE type;	char *data;};typedef struct sockaddr SA;typedef struct sockaddr_in SI;#endif

⌨️ 快捷键说明

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