我已将我的ws配置属性设置如下。
// DO NOT WRITE CODE LIKE THIS!!
class QSerialPort;
class QThread;
class A : public QObject {
Q_OBJECT
QSerialPort * m_port;
QThread * m_thread;
...
};
// DO NOT WRITE CODE LIKE THIS!!
我的ws背景如下:
connectionTimeOut=10000
readTimeOut=10000
maxConnectionsPerHost=5
maxTotalConnections=20
userName=XXXX
password=XXX
endpoint=https://example.com/XXX.svc
当我输入netstat命令时,如下所示
<property name="messageSender">
<bean class="org.springframework.ws.transport.http.HttpComponentsMessageSender">
<property name="connectionTimeout" value="${connectionTimeOut}" />
<property name="readTimeout" value="${readTimeOut}"></property>
<property name="maxConnectionsPerHost"><map><entry key="${endpoint}" value="${maxConnectionsPerHost}"/></map></property>
<property name="maxTotalConnections" value="${maxTotalConnections}"/>
<property name = "credentials">
<bean class = "org.apache.http.auth.UsernamePasswordCredentials">
<constructor-arg value = "${userName}"/>
<constructor-arg value = "${password}"/>
</bean>
</property>
</bean>``
</property>
我需要获得5个TCP连接作为ESTABLISHED。
对于我的上述配置,我总是只获得2个TCP连接作为ESTABLISHED。
当我尝试将我的端点更新为netstat -n | grep <ip of XXX.com>
而不是http
时。我可以看到5个TCP连接为ESTABLISHED。但是,未检索到Web服务响应并获得https
。
任何人都可以帮我完成这项工作。
提前谢谢。