/// <summary> /// 发送聊天内容 /// </summary> private void RaiseSendStringHandler() { if (string.IsNullOrEmpty(ChatString)) { return; } App.Current.Dispatcher.Invoke(() => { var info = new ChatInfoModel { Message = ChatString, SenderId = _id, Type = ChatMessageType.String, Role = ChatRoleType.Sender }; ChatInfos.Add(info); }); ClientEventHandler.SendData(new NettyBody() { code = (int)NettyCodeEnum.Chat, time = UtilHelper.GetCurrentTimeStamp(), msg = "客户端请求", fromId = "", reqId = Guid.NewGuid().ToString(), data = ChatString }); ChatString = string.Empty; }
/// <summary> /// 发送聊天内容 /// </summary> private void RaiseSendStringHandler() { if (string.IsNullOrEmpty(ChatString)) { return; } App.Current.Dispatcher.Invoke(() => { var info = new ChatInfoModel { Message = ChatString, SenderId = _id, Type = ChatMessageType.String, Role = ChatRoleType.Sender }; ChatInfos.Add(info); }); if (DotNettyServerHandler != null) { DotNettyServerHandler.SendData(new TestEvent() { code = EventCode.Chat, time = UtilHelper.GetCurrentTimeStamp(), msg = "服务器推送", fromId = "", reqId = Guid.NewGuid().ToString(), data = ChatString }); } ChatString = string.Empty; }
public NettyBody(NettyCodeEnum codeEnum, string reqId) { this.code = (int)codeEnum; this.msg = codeEnum.ToString(); this.reqId = reqId; this.time = UtilHelper.GetCurrentTimeStamp(); }
public NettyBody(NettyCodeEnum codeEnum) { this.code = (int)codeEnum; this.msg = codeEnum.ToString(); this.reqId = Guid.NewGuid().ToString(); this.time = UtilHelper.GetCurrentTimeStamp(); }
public NettyBody(int code, String msg, String reqId) { this.code = code; this.msg = msg; this.reqId = reqId; this.time = UtilHelper.GetCurrentTimeStamp(); }
public NettyBody(int code, String msg) { this.code = code; this.msg = msg; this.reqId = Guid.NewGuid().ToString(); this.time = UtilHelper.GetCurrentTimeStamp(); }
/// <summary> /// 发送聊天内容 /// </summary> private void RaiseSendStringHandler() { if (string.IsNullOrEmpty(ChatString)) { return; } App.Current.Dispatcher.Invoke(() => { var info = new ChatInfoModel { Message = ChatString, SenderId = _id, Type = ChatMessageType.String, Role = ChatRoleType.Sender }; ChatInfos.Add(info); }); if (DotNettyServerHandler != null) { DotNettyServerHandler.SendData(new ChatInfo() { Code = (int)NettyCodeEnum.Chat, Time = UtilHelper.GetCurrentTimeStamp(), ToId = "所有客户端,实际发送时会赋值客户端地址", FromId = "服务端", ReqId = Guid.NewGuid().ToString(), Data = ChatString }); } ChatString = string.Empty; }