Пример #1
0
        static void Main(string[] args)
        {
            LogEventHandler logEventHandler = new LogEventHandler();

            TCPServer server = new TCPServer("197.167.1.24", 8037);

            Project37Service service = new Project37Service(server);

            service.Startup();

            for (; ; ) ;
        }
Пример #2
0
        static void Main(string[] args)
        {
            LogHandler myLogHandler = new LogHandler();

            myLogHandler.StartUp();

            ReceiveHandler handler = new ReceiveHandler();
            Console.WriteLine("Server has started.");
            TCPServer server = new TCPServer("10.211.55.3", 6666);

            server.Register(handler);
            if(false == server.Start())
            {
                Log.info("Server failed to start.");
                for (; ; ) ;
            }

            for (; ; )
            {
                TCPSendPackage message = new TCPSendPackage();
                Console.ReadLine();
                Encoding ascii = Encoding.ASCII;
                Encoding unicode = Encoding.Unicode;
                byte[] unicodeBytes = unicode.GetBytes("This is  a test from server <EOF>");
                byte[] asciiBytes = Encoding.Convert(unicode, ascii, unicodeBytes);
                message.Data = asciiBytes;
                TCPRemoteClient remoteClient;
                if(server.GetTCPRemoteClient(1, out remoteClient))
                {
                    remoteClient.Send(message);
                }

                //Thread.Sleep(1000);
                //Console.ReadLine();
                //message = new TCPSendPackage();
                //message.Data = new byte[0];
                //client.Send(message);
            }
            myLogHandler.ShutDown();
        }
 public Project37Service(TCPServer server)
 {
     _server = server;
 }