fork download
  1. //client
  2. using System.Net;
  3. using System.Net.Sockets;
  4.  
  5. string serverreciver;
  6. string inputuser;
  7. IPEndPoint ipep1 = new IPEndPoint(IPAddress.Parse("127.0.0.1"), 5050);
  8. Socket serv = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
  9.  
  10. try
  11. { serv.Connect(ipep1);}
  12. catch(SocketException se)
  13. {
  14. Console.WriteLine("Unable to connect with server..");
  15. Console.WriteLine(se.ToString());
  16. return;
  17. }
  18.  
  19. NetworkStream ns1 = new NetworkStream(serv);
  20. StreamReader sr1 = new StreamReader(ns1);
  21. StreamWriter sw1 = new StreamWriter(ns1);
  22.  
  23. serverreciver = sr1.ReadLine();
  24. Console.WriteLine(serverreciver);
  25.  
  26. while (true)
  27. {
  28. inputuser = Console.ReadLine();
  29. if (inputuser == "exit")
  30. break;
  31. sw1.WriteLine(inputuser);
  32. sw1.Flush();
  33. serverreciver = sr1.ReadLine();
  34. Console.WriteLine(serverreciver);
  35. }
  36. Console.WriteLine("Dissconnected from server.....");
  37.  
  38. sw1.Close();
  39. sr1.Close();
  40. ns1.Close();
  41. serv.Shutdown(SocketShutdown.Both);
  42. serv.Close();
Success #stdin #stdout 0.11s 33136KB
stdin
Standard input is empty
stdout
Unable to connect with server..
System.Net.Internals.SocketExceptionFactory+ExtendedSocketException (101): Network is unreachable 127.0.0.1:5050
   at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress)
   at System.Net.Sockets.Socket.Connect(EndPoint remoteEP)
   at Program.<Main>$(String[] args) in /home/RiW3Vf/Project/Program.cs:line 11