我在网上看到的.net remoting例子,都是要建立个服务端和客户端都知道的类作为传输载体我就是想发送个字符串给服务端(服务端监听并响应端口),服务端处理后发送个字符串给客户端不知道该怎么做呢?谢谢回帖人

解决方案 »

  1.   

    http://www.cnblogs.com/allenlooplee/default.html?page=4
      

  2.   

    最基本的.NET Remoting应用程序应该由三部分构成:·      服务端。承载远程对象。·      远程对象。需要跨应用程序域边界调用的程序集。·      客户端。用于调用远程对象。远程对象是根本,服务端只是一个载体.
    你所谓的都知道的类应该就是所谓的远程对象!
     
      

  3.   

    这里有一个简单的例子 
    http://book.csdn.net/bookfiles/406/10040614819.shtml
      

  4.   


    大哥,你给我的例子我看过但是,我想问的是,如果  远程对象 不是自定义的类型,比如是已知类型,如string,该如何做呢?就是发送一个字符串(不是是自定义的远程对象),然后返回给客户段也是个字符串谢谢您的回复
      

  5.   

    我觉得楼主对对象的概念有些混淆!
     远程对象怎么会是已知类型,如string?难道系统自定义的类型能够实现你的发送数据和接收字符串的功能吗?
     要想服务端能够实现自己需要的功能,那么肯定要自定义一个类,让后实力化。客户端亦如此!
      

  6.   

    .NET Remote 需要一个远程对象来作为服务的载体。
    这样你操作服务器端的对象就像操作本地的对象一样,也能很容易得得到操作的返回值;你说的String类型,是可以用做远程的对象的,但是你只能使用它已经提供的方法,如果你有自己的处理,还得自定义一个类。
    比如你上面说的:“就是发送一个字符串(不是是自定义的远程对象),然后返回给客户段也是个字符串 ”,String类里可没有这样的方法。