HTTPChannel 在 System.Runtime.Remoting.Channels.Http 命名空间下
提供使用 HTTP 协议传输消息的发送方-接收方信道实现。
topic 应该是自定义的类.

解决方案 »

  1.   

    我试了,在用了using System.Runtime.Remoting.Channels.Http;之后,还是有错,这是出错的信息:
    E:\C#\code\聊天室-客户端\Form1.cs(9): 类型或命名空间名称“Http”在类或命名空间“System.Runtime.Remoting.Channels”中不存在(是否缺少程序集引用?)
    是不是c#中没有这个类啊.
    帮助我也找了,也没有具体的信息。
    这可怎么办?
      

  2.   

    System.Runtime.Remoting.Channels.Http namespace是.net自己带的
    肯定有的,除非安装有问题。
    你可以看看MSDN 在.net framework-->参考--〉类库--〉System.Runtime.Remoting.Channels.Http
    它下面有如下几个类HttpChannel 提供使用 HTTP 协议传输消息的发送方-接收方信道实现。 
    HttpClientChannel 为使用 HTTP 协议传输消息的客户端信道提供实现。 
    HttpRemotingHandler 实现将请求转发到远程处理 HTTP 信道的 ASP.NET 处理程序。 
    HttpRemotingHandlerFactory 初始化 HttpRemotingHandler 类的新实例。 
    HttpServerChannel HttpChannel != HTTPChannel 
    你是不是把大小写弄错了!!!
      

  3.   

    你必须先引用System.Runtime.Remoting,就在添加组件的那个地方,然后问题就可以解决了,System.Runtime.Remoting.Channels.Tcp也是一样的问题。