断 断浪 Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-06 #1 就是ClientSocket接收多个服务器的反馈的信息(数量不定)
F flute Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-06 #6 你可以用一个simplieObjectBroker 控件 ,然后在ClientSocket.beforeconnect 事件上写下代码:sob为simplieobjectbroker 控件,memo1为Memo控件,记录用户的IP地址 sob.Servers.Clear; for i:=0 to Memo1.Lines.Count-1 do begin sob.Servers.Add; sob.Servers.ComputerName:=login.Memo1.Lines; end;
你可以用一个simplieObjectBroker 控件 ,然后在ClientSocket.beforeconnect 事件上写下代码:sob为simplieobjectbroker 控件,memo1为Memo控件,记录用户的IP地址 sob.Servers.Clear; for i:=0 to Memo1.Lines.Count-1 do begin sob.Servers.Add; sob.Servers.ComputerName:=login.Memo1.Lines; end;
F flybird00000 Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-17 #7 如果你的连接不是常连接的话可以采用这种方式,对你连接的服务器你肯定是知道的,可以定时重新连接一下,连同正常的.tag=1,不正常的=0,当然你的clientsocket的数量是固定的,用的时候可以监测是否状态正常,这样基本能解决问题吧
如果你的连接不是常连接的话可以采用这种方式,对你连接的服务器你肯定是知道的,可以定时重新连接一下,连同正常的.tag=1,不正常的=0,当然你的clientsocket的数量是固定的,用的时候可以监测是否状态正常,这样基本能解决问题吧
J Jelly0228 Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-31 #8 將ClientSocket的Clienttype設為ctBlocking(阻塞)模式﹔ 但這樣的話將不會執行ClientSocket的OnRead﹑OnWrite﹑OnError這樣的異步事件﹔ 同時也是因為同時處理多個連線的緣故﹐最好將Client的讀寫都在單獨的線程中進行。
將ClientSocket的Clienttype設為ctBlocking(阻塞)模式﹔ 但這樣的話將不會執行ClientSocket的OnRead﹑OnWrite﹑OnError這樣的異步事件﹔ 同時也是因為同時處理多個連線的緣故﹐最好將Client的讀寫都在單獨的線程中進行。