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

📄 datastruct.java

📁 Java+Eclipse+Mysql的局域网聊天程序源代码
💻 JAVA
字号:
///////////////////////消息结构////////////////////
class MsgVector
{
	public MsgVector next=null;      //指向下一个结点
	public String msg;				//消息主体
	public int port;				//目的端口号
	public String addr;				//目的地址
	public long time;    			//发送时间戳
	public int sendedtimes=0;		//发送次数
	public boolean needquest=false; //当发送超时时,是否提示重发
	public MsgVector(){}
	public MsgVector(String msg,int port,String addr,boolean needquest)
	{
		this.msg=msg;
		this.port=port;
		this.addr=addr;
		this.needquest=needquest;
	}
}
////////////////////////好友信息结构//////////////////
class FriendsVector
{
	public FriendsVector next=null;		//下一结点	
	public String friendid;				//好友的ID号
	public String friendnickname;		//好友妮称
	public String friendaddr;			//好友IP
	public int friendport;				//好友端号号
	public boolean online;				//是否在线
	public FriendsVector(){}
	public FriendsVector(String friendid,String friendnickname,String friendaddr,int friendport,String online)
	{
		this.friendid=friendid;
		this.friendnickname=friendnickname;
		this.friendaddr=friendaddr;
		this.friendport=friendport;
		
		if(online.equals("1"))
			this.online=true;
		else
			this.online=false;
	}
}
//////////////////////////群结构//////////////////////////
class GroupVector
{
	public GroupVector next=null;
	public String groupid;
	public String groupname;
	public String groupcreator;
	public String groupintroduce;
	public String groupmembers;
	public GroupVector(){}
	public GroupVector(String groupid,String groupname,String groupcreator,String groupintroduce)
	{
		this.groupid=groupid;
		this.groupname=groupname;
		this.groupcreator=groupcreator;
		this.groupintroduce=groupintroduce;
	}
}
//////////////////////////聊天消息结构//////////////////////////
class ChatMsg
{
	public ChatMsg next=null;
	public String msg;
	public String userfrom;
	public String sourceaddr;
	public int sourceport;
	public ChatMsg(){}
	public ChatMsg(String userfrom,String msg,String sourceaddr,int sourceport)
	{
		this.userfrom=userfrom;
		this.msg=msg;
		this.sourceaddr=sourceaddr;
		this.sourceport=sourceport;
	}
}

⌨️ 快捷键说明

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