public bool WaitForAClient(Server servidor) { // Esperem una connexio d'un client Socket serverSocket = listener.AcceptSocket(); try { if (serverSocket.Connected) { netStream = new NetworkStream(serverSocket); writerStream = new StreamWriter(netStream); readerStream = new StreamReader(netStream); } } catch (Exception e) { Console.WriteLine(e.StackTrace); return false; } //Console.WriteLine("Un client s'ha connectat!"); Console.WriteLine(servidor.ReadLine()); return true; }
public static void Main(string[] args) { Console.WriteLine("Hola, sóc el servidor!"); Server servidor = new Server("192.168.130.58", 9898); if (!servidor.Start()) { Console.WriteLine("No puc engegar el servidor!"); } while (true) { if (servidor.WaitForAClient()) { // Escribim tot el que ens envii el client bool sortir = false; while (!sortir) { try { // Agafar el nom d'usuari: string nomUsuari = servidor.ReadLine(); string missatge = servidor.ReadLine(); Console.WriteLine("El client " + nomUsuari + " diu: " + missatge); } catch (Exception ex) { sortir = true; } } Console.WriteLine("Client desconnectat. Tornant a escoltar..."); // server.WriteLine("Hi!"); } } }
public static void Main(string[] args) { Console.WriteLine("Hola, sóc el servidor!"); Server servidor = new Server("192.168.130.44", 9898); if (!servidor.Start()) { Console.WriteLine("No puc engegar el servidor!"); } while (true) { if (servidor.WaitForAClient()) { bool salir = false; // Escribim tot el que ens envii el client while (!salir) { try { Console.WriteLine("El client " + servidor.ReadLine() + " diu: " + servidor.ReadLine()); } catch (Exception ex) { salir = true; } } // server.WriteLine("Hi!"); } Console.WriteLine("En espera"); } }
public static void Main(string[] args) { Console.WriteLine("Hola, sóc el servidor!"); Server servidor = new Server("127.0.0.1", 6969); string usuari = ""; if (!servidor.Start()) { Console.WriteLine("No puc engegar el servidor!"); } do{ if (servidor.WaitForAClient()) { // Escribim tot el que ens envii el client usuari = servidor.ReadLine(); try { while (true) { Console.WriteLine(usuari + " : " + servidor.ReadLine()); } } catch (Exception e) { //Console.WriteLine(e.StackTrace); } // server.WriteLine("Hi!"); } Console.WriteLine("El client s'ha desconectat."); }while(true); }
public static void Main(string[] args) { Console.WriteLine("Hola, sóc el servidor!"); Server servidor = new Server("127.0.0.1", 6969); if (!servidor.Start()) { Console.WriteLine("No puc engegar el servidor!"); } do { if (servidor.WaitForAClient(servidor)) { try { // Escribim tot el que ens envii el client while (true) { Console.WriteLine(servidor.ReadLine()); } // server.WriteLine("Hi!"); } catch (Exception e) { //Console.WriteLine(e.Message); } } } while (true); }
public static void Main(string[] args) { Console.WriteLine("Hola, sóc el servidor!"); Server servidor = new Server("192.168.130.81", 6969); if (!servidor.Start()) { Console.WriteLine("No puc engegar el servidor!"); } if (servidor.WaitForAClient()) { // Escribim tot el que ens envii el client while (true) { try { Console.WriteLine(servidor.ReadLine() + " diu " + servidor.ReadLine()); //Con servidor.ReadLine() al principio y servidor.ReadLine() al final me mostrará el mail del usuario y lo k escriba //[email protected] diu hola } catch (Exception ex) { Console.WriteLine("S'ha desconectat el client del servidor"); // Volvemos a llamar al metodo para que cuando un cliente se desconecte no se salga y siga escuhando el servidor servidor.WaitForAClient(); } } // server.WriteLine("Hi!"); } }
public static void Main(string[] args) { Console.WriteLine("Hola, sóc el servidor!"); Server servidor = new Server("192.168.130.85", 9898); if (!servidor.Start()) { Console.WriteLine("No puc engegar el servidor!"); } if (servidor.WaitForAClient()) { // Escribim tot el que ens envii el client while (true) { try { Console.WriteLine("El client " +servidor.ReadLine()+ " diu: " + servidor.ReadLine()); } catch (Exception) { Console.WriteLine("El cliente se ha desconectado"); servidor.WaitForAClient(); } } // server.WriteLine("Hi!"); } }
public static void Main(string[] args) { Console.WriteLine("Hola, sóc el servidor!"); Server servidor = new Server("192.168.130.24", 6969); if (!servidor.Start()) { Console.WriteLine("No puc engegar el servidor!"); } if (servidor.WaitForAClient()) { // Escribim tot el que ens envii el client while (true) { Console.WriteLine("El client diu: " + servidor.ReadLine()); } // server.WriteLine("Hi!"); } }
public static void Main(string[] args) { Console.WriteLine("Hola, sóc el servidor!"); Server servidor = new Server("192.168.130.95", 6969);//ip client if (!servidor.Start()) { Console.WriteLine("No puc engegar el servidor!"); } while (true) { if (servidor.WaitForAClient()) { // Escribim tot el que ens envii el client try { while (true) { Console.WriteLine("El client diu: " + servidor.ReadLine()); } } catch (Exception ex) { Console.WriteLine(ex.Message); } // server.WriteLine("Hi!"); } } }