private void sendMsgUser() { iMessage message = (iMessage)this._Object; string testmsg = "sendMsgUser:"; System.Windows.Forms.MessageBox.Show(testmsg); }
public bool recieveMessage(iMessage message) { if (_lastMessage == null && _acceptedMessageTypes.Contains(message.getMessageType())) { _lastMessage = message; _messageProcessor = new Thread(new ThreadStart(processMessage)); _messageProcessor.Start(); return true; } return false; }
public bool recieveMessage(iMessage message) { if (_lastMessage == null && _acceptedMessageTypes.Contains(message.getMessageType())) { _lastMessage = message; _messageProcessor = new Thread(new ThreadStart(processMessage)); _messageProcessor.Start(); return(true); } return(false); }
private void ProcessMessage(iMessage message) { if (message is null) { return; } if (Object.ReferenceEquals(message.GetType(), typeof(ServiceTask))) { var service_task = message as ServiceTask; service_received(service_task); //подписчики var resp = ServiseCommandResponder(service_task); string answer_delegate_str = json_converter.JsonConverter.serialaze(resp); // отвечающий server.TrySendFrame(System.TimeSpan.FromSeconds(5), answer_delegate_str); } }
public void addMessage(iMessage newMessage) { lock (_messageList) { long messageCount = 0L; foreach (iMessage message in _messageList) { if(message.getOrigin().Equals(newMessage.getOrigin())) { messageCount++; } } if (messageCount < MAX_MESSAGES_PER_ORIGIN) { _messageList.Add(newMessage); } } }
public void addMessage(iMessage newMessage) { lock (_messageList) { long messageCount = 0L; foreach (iMessage message in _messageList) { if (message.getOrigin().Equals(newMessage.getOrigin())) { messageCount++; } } if (messageCount < MAX_MESSAGES_PER_ORIGIN) { _messageList.Add(newMessage); } } }
/// <summary> /// 发送给客户端 /// </summary> /// <param name="msg">发送模型</param> /// <param name="clientSocket">客户端</param> public void send(iMessage msg, Socket clientSocket) { this._sender = clientSocket; this.send(msg, MessageStatus.SendMsgUser); }
/// <summary> /// 发送信息 /// Socket sender 未初始化 则为客户端 连接服务器 否则 发送给上 /// </summary> /// <param name="msg">发送模型</param> public void send(iMessage msg) { this.send(msg, MessageStatus.GetMsgUser); }
public virtual void processMessage() { _lastMessage = null; }
public static string serialaze(iMessage o) { return(JsonConvert.SerializeObject(o.getWrapper(), Formatting.Indented)); }
public virtual void processMessage() { _lastMessage = null; }