如果需要通过服务器中转则这样
GetServerObject().SignalClient(ClientID,Message,SenderID)
如果不需要服务器则在client端保存要通信的client的object的url然后
GetClientObject(url).Signal(Message,SenderID)

解决方案 »

  1.   

    to chenbinghui(阿炳) :
        您以上的SignalClient和Signal是什麽呀?我在MSDN中怎麽没找到??
      

  2.   

    http://www.c-sharpcorner.com/internet/chat_server.aspabout the remoting send message server and client chat
      

  3.   


    这个好像应该属于应用程序自己逻辑的问题,Remoting只是搭了台,具体的戏还是要应用程序员唱的。比如说,Server和Client本身就是相对的概念,在你的例子中Client也可以自己注册Remoting Object,只要Client之间可以通过Server取得对方的URL,不就可以直接进行Remoting通信了吗?还有经过Server转发也行。
      

  4.   

    答案是可以,但是效率大不如直接用Socket,所以不会有人用Remoting做即时消息的.