自己写了两个程序,关于服务器和客户端通信的,类似聊天的东西
深刻研究半天,找不到那里出了问题。基本就是不能同步获取数据,对网络几乎不懂 。
高手给个邮箱 高手给研究研究

解决方案 »

  1.   

    花5分钟给你控制台程序代码:
    using System;
    using System.Collections.Generic;
    using System.Text;
    using System.IO;
    using System.Diagnostics;namespace 获取进程返回信息
    {
        class Program
        {
            static void Main(string[] args)
            {
                test();
                Console.Read();
            }
            private static void test()
            {
                Process consoleProcess = new Process();            consoleProcess.StartInfo.FileName = @"arp";
                consoleProcess.StartInfo.UseShellExecute = false;
                consoleProcess.StartInfo.CreateNoWindow = false;
                consoleProcess.StartInfo.RedirectStandardInput = true;
                consoleProcess.StartInfo.RedirectStandardOutput = true;
                consoleProcess.StartInfo.Arguments = "-a";
           
                consoleProcess.Start();
                StreamReader streamReader = consoleProcess.StandardOutput;
                while (!consoleProcess.StandardOutput.EndOfStream)            { Console.WriteLine(streamReader.ReadLine()); }
                //要用winform可以放个richTextBox
                //string lineString = streamReader.ReadToEnd();
                //richTextBox1.AppendText(lineString);        }
        }
    }
    同运行CMD—》arp -a
      

  2.   

    对网络一窍不通,那就看相关的资料啊,既然什么都知道了,就是实现不了,那么为什么不看MSDN的例子呢