Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
指定客户端应用程序通过 TCP/IP 进行通信所用的端口号。
{ ClientPort | CPORT }=port-number
TCP/IP(仅限客户端)
由网络实现为每个连接动态地指派。如果没有防火墙限制,则建议不使用此参数。
此选项用于通过防火墙的连接,因为防火墙软件根据 TCP/UDP 端口进行数据过滤。除非由于防火墙原因需要使用此协议选项,否则建议不要使用。
ClientPort 选项指定客户端应用程序通过 TCP/IP 进行通信所用的端口号。您可以指定一个端口号,也可以指定单个端口号和端口号范围的组合。例如:
(CPORT=1234)
(CPORT=1234,1235,1239)
(CPORT=1234-1238)
(CPORT=1234-1237,1239,1242)
如果要使用给定的数据源或给定的连接字符串建立多个连接,最好指定端口号的列表或范围。如果您指定一个端口号,则应用程序一次只能保持一个连接。实际上,即使是在关闭一个连接之后,也会有几分钟的停顿时期,在此期间无法使用特定的端口建立任何新连接。如果指定端口号的列表和/或范围,应用程序会一直尝试这些端口号,直到找到一个可成功捆绑到的端口号。
以下连接字符串片段在使用端口 6000 的应用程序和使用端口 5000 且名为 my-server 的服务器间建立连接:
CommLinks=tcpip(ClientPort=6000;ServerPort=5000);ServerName=my-server
以下连接字符串片段从可使用端口 5050 到 5060 以及端口 5040 和 5070 的应用程序建立连接,实现与使用缺省服务器端口且名为 my-server 的服务器的通信:
CommLinks=tcpip(ClientPort=5040,5050-5060,5070); ServerName=my-server