代理是通过端点找找服务端的servant的。
1.端点: endpoint
描述
端点列表由一个或多个用冒号(:) 分隔的端点组成。端点的格式如下所示: protocol option。所支持的协议有tcp、udp、ssl,以及
default。如果使用了default,它会被Ice.Default.Protocol 属性的值替代。如果端点的格式有问题,或者指定了未知的协议,应用会收到
Ice::EndpointParseException。
只有安装了IceSSL 插件,才能使用ssl 协议。各个协议及其所支持的选项将在下面描述。
2.TCP 端点,如下:
tcp -h host -p port -t timeout -z
描述
tcp 端点支持以下选项描述客户语义和服务器语义:
-h host 指定端点的主机名或IP 地址。如果没有指定,将使用Ice.Default.Host 的值。确定要连接到的主机名或IP 地址。确定对象适配器用于侦听连接的网络接口,以及在适配器所创建的代理中向外公布的主机名。
-p port 指定端点的端口号。确定要连接到的端口( 必须指定)。如果没有指定这个选项,或是port 为零,端口将由操作系统选择。
3.以上是基于TCP协议的,关于UDP,SSL协议的也差不多
4. 下面是聊天程序中连接LAN中一台服务器的代码: