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

📄 chat.java

📁 codebook!
💻 JAVA
字号:
/** Constants and Class Methods for Java Chat Clients and Server. * * The protocol: *	--> Lusername *  --> Btext_to_broadcast *	--> Musername\Message *	--> Q *  <-- any text to be displayed. * * @author Ian Darwin * @version $Id: Chat.java,v 1.2 2000/10/10 22:35:41 ian Exp $ */public class Chat {	// These are the first character of messages from client to server	public static final int PORTNUM = 9999;	public static final int MAX_LOGIN_LENGTH = 20;	public static final char SEPARATOR = '\\';	public static final char COMMAND = '\\';	public static final char CMD_LOGIN = 'L';	public static final char CMD_QUIT  = 'Q';	public static final char CMD_MESG  = 'M';	public static final char CMD_BCAST = 'B';	// These are the first character of messages from server to client	public static final char RESP_PUBLIC = 'P';	public static final char RESP_PRIVATE = 'M';	public static final char RESP_SYSTEM = 'S';	// TODO in main loop:	// if (text.charAt(0) == '/')	//		send(text);	// else send("B"+text);	public static boolean isValidLoginName(String login) {		// check length		if (login.length() > MAX_LOGIN_LENGTH)			return false;		// check for bad chars		// if (contains bad chars)		//	return false		// Passed above tests, is OK		return true;	}}

⌨️ 快捷键说明

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