예제 #1
0
 private void NewServer()
 {
     server = new NamedPipeServer(Properties.Resources.name_pipe);
     server.StartListen();
     server.ClientConnected    += ServerOnClientConnected;
     server.ClientDisconnected += ServerOnClientDisconnected;
 }
예제 #2
0
        public void CanConnectToServer()
        {
            var server = new NamedPipeServer(PipeName);

            server.StartListen();

            var client = new NamedPipeClient(PipeName, TimeSpan.FromSeconds(2));

            client.ConnectAsync().Result.ShouldBeTrue();
        }
예제 #3
0
        static void Main(string[] args)
        {
            var server = new NamedPipeServer("npstest");

            server.StartListen();

            while (true)
            {
                var bytes = server.AwaitSingleMessageAsync <byte[]>().Result;
            }
        }