J
jingjx
Unregistered / Unconfirmed
GUEST, unregistred user!
在delphi中如何使用clientSocket向多个服务器发送信息。我的做法如下:
1.使用数据集存放各服务器的ip地址和port端口值
2.把clientSocket的active属性值设为false,
3.然后更改clientSocket的host和port值为数据集中的
其中一个服务器的地址和端口值
4.把clientSocket的active值设为true,再在onconnet事件中发送信息,发送完信息后把
clientSocket的active值设为false
5.在ondisconnet事件中重复第2步骤
但是第一次都只能向一个服器发送信息,即循环执行到第二次时,onconnet事件就激活不了。
请问,问题出在哪里,或者可以使用哪些方法何使用clientSocket向多个服务器发送信息。
1.使用数据集存放各服务器的ip地址和port端口值
2.把clientSocket的active属性值设为false,
3.然后更改clientSocket的host和port值为数据集中的
其中一个服务器的地址和端口值
4.把clientSocket的active值设为true,再在onconnet事件中发送信息,发送完信息后把
clientSocket的active值设为false
5.在ondisconnet事件中重复第2步骤
但是第一次都只能向一个服器发送信息,即循环执行到第二次时,onconnet事件就激活不了。
请问,问题出在哪里,或者可以使用哪些方法何使用clientSocket向多个服务器发送信息。