protocol.as

来自「flex实现的前台」· AS 代码 · 共 42 行

AS
42
字号
package cn.humanmonth.chat{
	/**
	 * 
	 * @author Piterlin
	 * 协议部份,由于数量比较少,所以集中在一个类里面。主要由UI调用。
	 */
	public class Protocol {
		private var connector:Connector;
		public function Protocol(connector:Connector) {
			this.connector=connector;
		}
		/**
		 * 发送消息给全部人 
		 */
		public function sendMsg(msg:String):void {
			connector.send("sendMsgToAll",msg);
		}

		/**
		 * 获取在线用户列表 
		 */
		public function getAllUserList():void {
			connector.send("getAllUserList","");
		}
		
		/**
		 *发送保活信息,测试是否保持连接 
		 */
		public function sendKeepAliveSignal():void{
		    connector.send("keepAliveSignal","");
		}
		
		/**
		 * 更改昵称 
		 */
		public function changeNickname(nickname:String):void{
		    connector.send("changeNickname",nickname);
		}
		
		
	}
}

⌨️ 快捷键说明

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