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); // } //} }
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)); } }
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(); }
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) { ; } }
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(); }