我安装了一个软件,它有一个服务在运行,一直在侦听(是com的,端口是5300).我现在要使用TCP协议写一个C#程序向该端口发送数据,并接收返回数据.
   想问一下该怎么做?

解决方案 »

  1.   

    参看msdn中的例子
    ms-help://MS.VSCC.2003/MS.MSDNQTR.2003APR.1033/Cpqstart/html/cpsmpnetsamples-howtonetworking.htm#cpsmpDateTimeClientSample
      

  2.   

    我现在用的是Visual Studio .NET 2005
      

  3.   

    TcpClient tcpClient = new TcpClient("IP地址 ",13);
                NetworkStream ns = tcpClient.GetStream();
                //发送文件地址
                byte[] byteName = new byte[1024];
                byteName = System.Text.ASCIIEncoding.UTF8.GetBytes("send message...");
                ns.Write(byteName, 0, byteName.Length);
                //接收文件流
                byte[] bytes = new byte[1024];
                int bytesRead = ns.Read(bytes, 0, bytes.Length);
                ns.Dispose();
                ns.Close();
                tcpClient.Close();
      

  4.   

    serial com?如果是的话,参看
    http://www.codeproject.com/csharp/serialcommunication.asp