Exemplo n.º 1
0
        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");
 }