📄 qqmessage.java
字号:
/* * --------------------------------------------------------------------- * 自定义QQ聊天系统 * 自定义数据类型 * --------------------------------------------------------------------- * 系统类型type * 1.新用户上线 * 2.在线用户 * 3.信息发给所有人 * 4.P To P聊天模式 * 5.传送文件 * 6.用户退出系统信息 * 7.用户下线信息 * 8.文件传送中 * 9.文件传送完毕 * 10.同意接收文件 * 11.拒绝接收文件 * 12.欲发送文件 * 13.保存的文件名 */package NewQQ;import java.io.*;public class QQMessage implements Serializable{ int type=0;//系统类型,每个值对应一个操作 String message = "";//信息内容或者文件内容 String sender = "";//发送者 String recver = "";//接收者 String filename = "";//文件名 byte[] data = new byte[1024]; int len; public int getLen() { return len; } public void setLen(int len) { this.len = len; } public byte[] getData() { return data; } public void setData(byte[] data) { int length = data.length; for(int i = 0;i<length;i++){ this.data[i] = data[i]; } } public QQMessage() { } public String getFilename() { return filename; } public void setFilename(String filename) { this.filename = filename; } public String getMessage() { return message; } public void setMessage(String message) { this.message = message; } public String getRecver() { return recver; } public void setRecver(String recver) { this.recver = recver; } public String getSender() { return sender; } public void setSender(String sender) { this.sender = sender; } public int getType() { return type; } public void setType(int type) { this.type = type; }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -