Exemple #1
0
        public void Pipe_Writer()
        {
            // Open the named pipe.
            var server = new NamedPipeServerStream("ClientData");

            if (this.InvokeRequired == true)
            {
                Client_Activation_Delegate Engine_Activation = new Client_Activation_Delegate(this.Client_Activation);
                this.Invoke(Engine_Activation);
            }

            //Console.WriteLine("Waiting for connection...");
            server.WaitForConnection();

            string Data_To_Send = "";

            if (If_Registered == true)
            {
                Data_To_Send = textBox1.Text + "," + textBox2.Text + "," + "REG";
            }
            else
            {
                Data_To_Send = textBox1.Text + "," + textBox2.Text;
            }

            var bw  = new BinaryWriter(server);
            var buf = Encoding.ASCII.GetBytes(Data_To_Send);                // Get ASCII byte array

            bw.Write((uint)buf.Length);                                     // Write string length
            bw.Write(buf);

            Pipe_Reader(server);
        }
Exemple #2
0
        public void Pipe_Writer()
        {
            // Open the named pipe.
            var server = new NamedPipeServerStream("ClientData");

            if (this.InvokeRequired == true)
            {
                Client_Activation_Delegate Engine_Activation = new Client_Activation_Delegate(this.Client_Activation);
                this.Invoke(Engine_Activation);
            }

            //Console.WriteLine("Waiting for connection...");
            server.WaitForConnection();

            string Data_To_Send = "";

            if (If_Registered == true)
                Data_To_Send = textBox1.Text + "," + textBox2.Text + "," + "REG";
            else
                Data_To_Send = textBox1.Text + "," + textBox2.Text;

            var bw = new BinaryWriter(server);
            var buf = Encoding.ASCII.GetBytes(Data_To_Send);                // Get ASCII byte array
            bw.Write((uint)buf.Length);                                     // Write string length
            bw.Write(buf);

            Pipe_Reader(server);
        }