예제 #1
0
파일: Program.cs 프로젝트: icprog/Mod
        static void Main(string[] args)
        {
            TcpClient client = new TcpClient();

            client.Connect("192.168.178.54", 54000);

            Pipe <String> pis  = new Pipe <String>();
            Pipe <String> pis2 = new Pipe <String>();

            SerialPort sp2 = new SerialPort("COM12");

            PipeStream ps  = new PipeStream();
            PipeStream ps2 = new PipeStream();

            sp2.Open();

            ps.AutoOpen  = true;
            ps2.AutoOpen = true;

            ps2.Stream = sp2.BaseStream;
            ps.Stream  = client.GetStream();

            pis.BasePipe  = ps;
            pis2.BasePipe = ps2;

            pis.Initialize();
            pis2.Initialize();

            ps2.Initialize();
            ps.Initialize();

            int i = 0;

            while (true)
            {
                ps2.PushObject(ps.PopObject());
                ps.PushObject(ps2.PopObject());
                Thread.Sleep(100);
            }

            //ModConfigSectionReader loader = new ModConfigSectionReader();
            //loader.LoadAndRun();
            Console.ReadLine();
        }