摘要: 比如我们有下面的需求: 三台电脑:A,B,C。 我们在 B 和 C 上部署了同样的一个服务,电脑 A 需要根据客户端的选择,自动的切换到底是调用B的服务,还是C的服务。 要实现这个需求,核心就在客户端的调用上。下面我们用一个简单的演示这个功能的代码来说明如何实现。 首先:服务器段 服务器段逻辑,这是非常简单的,我们按照之前的.net编写规范,编写代码即可。熟悉.net Remoting 的完全可以跳过这部分。 下面是一段简单的服务器段逻辑代码 using System;using System.Collections.Generic;using System.Text;using System.Net;namespace MyServiceComponent{ public class MyComponent : MarshalByRefObject { public string GetString(short s) { // 返回信息中包含服务器IP,这样我们就知道客户端调用的是哪个服务器 if (s <= 10) ......[
阅读全文]