static void Main(string[] args)
        {
            Console.Title = "Server";
            Drawer.Size   = new System.Drawing.Size(100, 30);
            var server = new TCPServer(1234);

            server.ReceivePacket += Server_ReceivePacket;
            server.Start();
        }
        static void Main(string[] args) //Method that starts the reading/listening
        {
            server.Start();
            server.acceptConnectionRequests();

            Console.WriteLine("Press <enter> to connect to this IP");
            var pressed = Console.ReadKey();

            if (pressed.Key == ConsoleKey.Enter)
            {
                if (server.FuseeIp != null)
                {
                    server.Connect(server.FuseeIp);
                }
                else
                {
                    Console.WriteLine("No IP to connect to");
                }
            }

            Console.WriteLine("Press <enter> to send data");
            pressed = Console.ReadKey();

            if (pressed.Key == ConsoleKey.Enter)
            {
                try
                {
                    byte[] binaryfile = server.ReadBinaryFile(binarydatapath);
                    server.SendData(binaryfile);
                }
                catch (Exception exception)
                {
                    Console.WriteLine("Error: " + exception);
                }
            }
            Console.Read();

            //Console.WriteLine("Press <enter> to send data");
            //Console.WriteLine("Press <space> to abort sending");
            //pressed = Console.ReadKey();
            //if (pressed.Key == ConsoleKey.Enter)
            //{
            //    try
            //    {
            //        packages = server.SplitandSendPackages(path); //split and send packages, store them

            //    }
            //    catch (Exception exception)
            //    {
            //        Console.WriteLine("Error: " + exception);
            //    }

            //}
        }
Exemple #3
0
        private static void Main()
        {
            ShowInfo("Сервер запущен");
            var server = new TCPServer("192.168.0.168", 8005);

            server.Start();
            ShowInfo("Ожидаю подключение...");
            while (true)
            {
                var client = server.NewClient();

                var task = Task.Run(() => TaskClient(client));
            }
        }
Exemple #4
0
        static void Main(string[] args)
        {
            const string HOST = "localhost";
            const int    PORT = 8080;

            LoginServiceServer   loginService   = new LoginServiceServer();
            TCPServer            tCPServer      = new TCPServer(HOST, PORT, loginService);
            MessageServiceServer messageService = new MessageServiceServer();


            tCPServer.addHandler("CHAT", delegate(Message request)
            {
                Message message = new Message();
                foreach (Tuple <string, TcpClient> client in tCPServer.ActiveClients)
                {
                    request.WriteTo(client.Item2.GetStream());
                }

                message.Header = "OK2";
                message.Body   = request.Body;
                return(message);
            });

            tCPServer.addHandler("IS_AUTHENTICATED", delegate(Message response)
            {
                TcpClient client = tCPServer.GetTCPClient(response.Body);
                response.Header  = "OK";
                response.WriteTo(client.GetStream());

                return(response);
            });


            tCPServer.addHandler("AUTHENTICATION_FAILED", delegate(Message response)
            {
                TcpClient client = tCPServer.GetTCPClient(response.Body);
                response.WriteTo(client.GetStream());

                return(response);
            });

            tCPServer.Start();
        }
Exemple #5
0
        private static void Main(string[] args)
        {
            Console.WindowHeight = 20;
            Console.WindowWidth  = 80;
again:
            Console.WriteLine("---SET LOKAL IP:---");
            var ip = Console.ReadLine();

            if (ip == string.Empty)
            {
                goto again;
            }
            try
            {
                _ip = IPAddress.Parse(ip);
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex);
                goto again;
            }
            Console.WriteLine("---SET PATH TO EXAMS (leave empty for default):---");
            var exams = Console.ReadLine();

            if (exams != string.Empty)
            {
                _exampath = exams;
            }

            _server = new TCPServer(_ip, _port);
            _server.ClientConnectionChanged += OnConnectionChanged;
            _server.PacketReceived          += OnPacketReceived;
            _server.Start();
            Console.WriteLine("Server started");
            _log = new Log();
            _log.ConsoleOutput = true;

            while (true)
            {
                ;
            }
        }
Exemple #6
0
        static void Main(string[] args)
        {
            const string HOST = "localhost";
            const int    PORT = 8080;

            LoginServiceServer loginService = new LoginServiceServer();
            TCPServer          tCPServer    = new TCPServer(HOST, PORT);


            tCPServer.addHandler("CHAT", delegate(Message request)
            {
                //save message into db

                return(null);
            });

            tCPServer.addHandler("CHECK_LOGIN", delegate(Message request)
            {
                string username = request.Body.Split('?')[0];
                Console.WriteLine("username : "******"password : "******"OK";
                    response.Body   = username;
                }
                else
                {
                    response.Header = "404";
                    response.Body   = "Username or password is invalid";
                }

                return(response);
            });

            tCPServer.Start();
        }
 private void TCP() {
     tcpServer.Start();
 }
        static void Main(string[] args)
        {
            TCPServer tCP = new TCPServer();

            tCP.Start();
        }