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

📄 p2pmessage.java

📁 一个仿qq的程序源码 一个用纯java开发的
💻 JAVA
字号:
package qianqian.p2pchat.message;

import qianqian.p2pchat.control.Peer;

public class P2PMessage extends Message implements java.io.Serializable {
	private static final long serialVersionUID = 1L;
	private String imgType = null;
	private String faces = null;
	private char style = 0;
	private Peer to = null;
	private byte[] image = null;

	public P2PMessage(char iStyle, String iMsg, Peer iFrom, Peer iTo) {
		super(iMsg, iFrom);
		style = iStyle;
		to = iTo;
	}

	public P2PMessage(char iStyle, String iMsg, byte[] img, int len,
			String type, Peer iFrom, Peer iTo) {
		super(iMsg, iFrom);
		imgType = type;
		style = iStyle;
		image = new byte[len];
		to = iTo;
		for (int i = 0; i < len; i++)
			image[i] = img[i];
	}

	public P2PMessage(char iStyle, String iMsg, String face, Peer iFrom,
			Peer iTo) {
		super(iMsg, iFrom);
		style = iStyle;
		faces = face;
		to = iTo;
	}
	
	public P2PMessage() {
	}

	public Peer getTo() {
		return to;
	}

	public char getStyle() {
		return style;
	}

	public byte[] getImage() {
		return image;
	}

	public String getImgType() {
		return imgType;
	}

	public String getFaces() {
		return faces;
	}

	private void writeObject(java.io.ObjectOutputStream out)
			throws java.io.IOException {
		out.defaultWriteObject();
		out.writeObject(image);
	}

	private void readObject(java.io.ObjectInputStream in)
			throws java.io.IOException, ClassNotFoundException {
		in.defaultReadObject();
		image = (byte[]) in.readObject();
	}
}

⌨️ 快捷键说明

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