Advertisement
Guest User

Untitled

a guest
Aug 21st, 2017
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.68 KB | None | 0 0
  1. static void Main(string[] args)
  2. {
  3.  
  4. NamedPipeServerStream serverPipe = new NamedPipeServerStream("serverPipe");
  5. NamedPipeClientStream PipeClient = new NamedPipeClientStream("ClientPipe");
  6. Console.WriteLine("Waiting for client connection...");
  7. serverPipe.WaitForConnection();
  8. Console.WriteLine("Connection established.");
  9. do
  10. {
  11. Console.WriteLine("Send a message");
  12. string msg = Console.ReadLine();
  13. Console.Clear();
  14. Byte[] msgByte = System.Text.Encoding.GetEncoding("windows-1256").GetBytes(msg);
  15. serverPipe.Write(msgByte, 0, msg.Length);
  16.  
  17. } while (true);
  18. }
  19.  
  20. static void Main(string[] args)
  21. {
  22. NamedPipeClientStream clientPipe = new NamedPipeClientStream("serverPipe");
  23. NamedPipeServerStream PipeServer = new NamedPipeServerStream("ClientPipe");
  24. clientPipe.Connect();
  25.  
  26. byte[] clientByte;
  27. while (clientPipe.IsConnected)
  28. {
  29. clientByte = new Byte[1000];
  30. for (int i = 0; i < clientByte.Length; i++)
  31. {
  32. clientByte[i] = 0x20;
  33. }
  34. clientPipe.Read(clientByte, 0, clientByte.Length);
  35. string msgStr = System.Text.Encoding.GetEncoding("windows-1256").GetString(clientByte);
  36. Console.WriteLine(msgStr.Trim());
  37. }
  38. clientPipe.Close();
  39. Console.WriteLine("Connection lost.");
  40. Console.ReadLine();
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement