一定要回答的几个问题,同志:
1。Remoting的客户端可以不存在Server.Dll。
2。Remoting一点也不慢,看你怎么使用。
   让Remoting的客户端不存在Server.Dll有两个方法。一是使用脱壳类,可能你不愿意,觉得没意思;二就是使用接口,也就是说你应该有Interface.Dll这样的文件,服务端有,客户端也有,服务端去实现这个Interface,客户端去用这个Interface,但这样的方法有个缺点就是不能客户端激活(但实际上还是能绕过去的,这个话就比较多了,再论)。
  Remoting真的不慢,他慢可能是慢在生成客户端代理类上。运行时一点也不慢。而且事实他是基于消息的,和WebService有一样的机理。
  欢迎有问题再探讨