protected override void WriteLine(string message) { var rtbMessage = string.Format("{0:yy-MM-dd HH:mm:ss} {1}", DateTime.Now, message); if (!string.IsNullOrEmpty(message)) { rtbLog.AppendText(rtbMessage); rtbLog.AppendText(Environment.NewLine); } if (tcpServer != null && !ServerWrite) { var info = ResponseInfo.Create(request, message); tcpServer.Send(tcpClient, Utils.Serialize(info)); } System.Threading.Thread.Sleep(100); }
public static void Send(this AsyncTcpServer tcpServer, TcpClient tcpClient, RequestInfo request, object data) { var info = ResponseInfo.Create(request, data); tcpServer.Send(tcpClient, Utils.Serialize(info)); }