public void SendToClient(SuperWebSocket.WebSocketSession reciveSession, Message message, string value) { if (reciveSession != null) { reciveSession.Send(value); message.IsProc = true; message.IsRead = true; message.IsRecived = true; message.SendTime = DateTime.Now; message.ReciveTime = DateTime.Now; } else { message.SendTime = DateTime.Now; message.ReciveTime = DateTime.MaxValue; } AsyncWriteMessage awm = new AsyncWriteMessage(WriteMessage); awm.BeginInvoke(message,null,null); //any more }
public void SendToClient(SuperWebSocket.WebSocketSession reciveSession, Message message, string value) { if (reciveSession != null) { reciveSession.Send(value); message.IsProc = true; message.IsRead = true; message.IsRecived = true; message.SendTime = DateTime.Now; message.ReciveTime = DateTime.Now; } else { message.SendTime = DateTime.Now; message.ReciveTime = DateTime.MaxValue; } AsyncWriteMessage awm = new AsyncWriteMessage(WriteMessage); awm.BeginInvoke(message, null, null); //any more }
public void EndWriteMessage(IAsyncResult ar) { AsyncWriteMessage awm = (AsyncWriteMessage)ar.AsyncState; awm.EndInvoke(ar); }