要使代理控制器对其他客户机可视,它必须打开它能够连接的设备。此连接是使用部署主机上的一个或多个端口建立的。根据与代理控制器进行通信的客户机所使用的协议,代理控制器使用不同的传输层。缺省情况下,代理控制器使用端口 10002 来与使用旧协议的客户机进行通信,并使用端口 10006 来与使用新协议的客户机进行通信。这两个端口都是在配置文件 serviceconfig.xml 中指定的。 对于旧协议来说,还指定了用于安全连接和文件传输操作的其他端口(分别是 10003 和 10005)。
通过修改 <TransportLayer> 子元素中的 Port 元素,可以指定让代理控制器使用另一个端口。
要修改用于旧协议通信的端口,请执行下列步骤:
<TransportLayer loadlib="tptpCCTL" type="TPTP_CCTL">
<Configuration>
<Port>10002</Port>
<SecuredPort>10003</SecuredPort>
<FilePort>10005</FilePort>
<IsDataMultiplexed>false</IsDataMultiplexed>
<ProcessPolling>true</ProcessPolling>
<Jvm>C:\Program Files\Java\j2re1.4.2_08\bin\client\jvm.dll</Jvm>
<Version>4.2.0</Version>
<SecurityEnabled>false</SecurityEnabled>
<Hosts configuration="default">
<Allow host="LOCAL"/>
</Hosts>
</Configuration>
<CommandExtractor>tptpCmdExtr</CommandExtractor>
</TransportLayer>
要修改用于新协议通信的端口,请执行下列步骤:
<TransportLayer loadlib="socketTL" type="TPTP_SOCKET">
<Configuration>
<Port>10006</Port>
</Configuration>
<CommandExtractor>tptpCmdExtr</CommandExtractor>
</TransportLayer>
注意
客户机应用程序在与此代理控制器进行通信时,必须指定此配置文件中的端口号。
相关概念
Copyright (C) 2005, 2006 Intel Corporation.