刚刚访问TcpClient服务器

时间:2013-11-18 22:19:28

标签: tcpclient

我继承了一个项目,该项目涉及到服务器的客户端连接,而服务器又在某些情况下连接到另一台服务器。

客户端启动一个事务,该事务被发送到服务器A,服务器A又将xml发送到服务器B.服务器B将xml返回给服务器A,服务器A将其返回给客户端。

每个事务要求此循环执行3或4次,具体取决于第一个循环完成后的客户端选择。

服务器B要求服务器A的连接在事务期间保持打开状态,并且在建立初始连接后将sessionid指定为返回xml消息的一部分。

当另一个客户端连接到服务器A并因此在服务器A和服务器B之间触发新事务并且由于我缺乏TcpClient编程经验时,我的问题就出现了,我无法确定哪个连接链接到每个客户端。目前有200多个客户,有时候在不同的完成阶段可能会有多达50个交易。

每个客户端都会为每个事务发送一个唯一的标识符,而服务器B会为每个连接发送一个唯一的会话ID,我需要找到一种方法来链接服务器A上的2。

0 个答案:

没有答案