.net有TcpListener和HttpListener。

解决方案 »

  1.   

    首先 你的概念混淆了
    Http是基于TCP/IP的协议 它不是传输协议 它是报文协议 所以 没有你说的即支持TCP 又 支持Http
    你支持了TCP 就可以支持Http
    只是你需要研究http不同版本的定义 就是协议数据的封装与解析也没有所谓的开启了Server后同时开启Http协议 只要你的系统里安装了Http协议 它就会支持
      

  2.   

    IPAddress serverIP = IPAddress.Parse("127.0.0.1");//("192.168.1.102");   ////以本机作测试
                IPEndPoint serverFullAddr = new IPEndPoint(serverIP, 1234);//完整终端地址            Socket server = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);代码里这个1234端口用来tcp的连接,我想在创建一个client与Server进行http通信难道只需开启80(或者8080)端口的服务就行了?
      

  3.   


    .net有TcpListener和HttpListener。IPAddress serverIP = IPAddress.Parse("127.0.0.1");//("192.168.1.102");   ////以本机作测试
                IPEndPoint serverFullAddr = new IPEndPoint(serverIP, 1234);//完整终端地址
     
                Socket server = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);我之前直接是这样实现通信的
      

  4.   

    只是你需要研究http不同版本的定义 就是协议数据的封装与解析这个是你短期内做不到的用httpListener吧 骚年