static void Main(string[] args) { CTCPServerUser serverUser = new CTCPServerUser(); CTCPServer tcpServ = new CTCPServer(81, serverUser, "zTest"); Thread.Sleep(2000); while (true) { /* enmTradingEvent ev = enmTradingEvent.SynchroniseTime; * byte[] arrHeader = CMessenger.GenBinaryMessageHeader(ev); * * CTimeSynchroClass ts = new CTimeSynchroClass { DtCurrentTime = DateTime.Now }; * * // sw2_6.Stop(); * // byte[] arrBody = CUtil.SerializeBinary(ts).ToArray(); * * * byte[] arrBody = CUtil.SerializeProto(ts); * * // byte[] arrBody = (CUtil.SerializeBinaryExt(ob, ref ms, ref formatter)).ToArray(); * * //sw2_5.Stop(); * byte[] arrMsg = new byte[arrHeader.Length + arrBody.Length]; * * Buffer.BlockCopy(arrHeader, 0, arrMsg, 0, arrHeader.Length); * * * Buffer.BlockCopy(arrBody, 0, arrMsg, arrHeader.Length, arrBody.Length); * * * tcpServ.SendMessage(0, arrMsg); */ Thread.Sleep(1); } }
public void SetTCPServer(CTCPServer tcpServer) { _tcpServer = tcpServer; }
public void Process() { //int port = 6000; _tcpServer = new CTCPServer(_dealingServer.PortTradeManager , this, "_TradeManagerServer"); }