配置外部通信

要使代理控制器对其他客户机可视,它必须打开它能够连接的设备。此连接是使用部署主机上的一个或多个端口建立的。根据与代理控制器进行通信的客户机所使用的协议,代理控制器使用不同的传输层。缺省情况下,代理控制器使用端口 10002 来与使用旧协议的客户机进行通信,并使用端口 10006 来与使用新协议的客户机进行通信。这两个端口都是在配置文件 serviceconfig.xml 中指定的。 对于旧协议来说,还指定了用于安全连接和文件传输操作的其他端口(分别是 1000310005)。

对代理控制器指定不同的端口

通过修改 <TransportLayer> 子元素中的 Port 元素,可以指定让代理控制器使用另一个端口。

要修改用于旧协议通信的端口,请执行下列步骤:

  1. 找到 serviceconfig.xml 配置文件。
  2. 在编辑器中打开它,然后搜索以下 XML 片段:
        <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>
     
  3. 将 port 属性值更改为要让代理控制器使用的端口号。

 

要修改用于新协议通信的端口,请执行下列步骤:

  1. 找到 serviceconfig.xml 配置文件。
  2. 在编辑器中打开它,然后搜索以下 XML 片段:
        <TransportLayer loadlib="socketTL" type="TPTP_SOCKET">
            <Configuration>
                <Port>10006</Port>
            </Configuration>
            <CommandExtractor>tptpCmdExtr</CommandExtractor>
        </TransportLayer>
     
  3. 将 port 属性值更改为要让代理控制器使用的端口号。

“注意”图标 注意

客户机应用程序在与此代理控制器进行通信时,必须指定此配置文件中的端口号。

 

相关任务
查找配置文件
管理代理控制器
 

相关概念

代理控制器中的向后兼容性


Copyright (C) 2005, 2006 Intel Corporation.