線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:2186
推到 Plurk!
推到 Facebook!

使用SimpleOjbectBroker + SocketServer確認return Host ?

尚未結案
kensoong
初階會員


發表:31
回覆:70
積分:45
註冊:2003-05-28

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-03-21 18:41:39 IP:61.220.xxx.xxx 未訂閱
請教各位前輩: 使用Borland Socket Socket Server多台AP Server環境下, 配合SimpleObjectBroker 並且將 LoadBalanced 設為true時, 如何在Client端確認到底連了那一台AP Server ? 因為我發現First Available Host, 與實際連線的Host並不見得是同一台. 請問該如何判斷? 感謝...
jieshu
版主


發表:42
回覆:894
積分:745
註冊:2002-04-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-03-21 18:52:54 IP:203.204.xxx.xxx 未訂閱
引言: 使用Borland Socket Socket Server多台AP Server環境下, 配合SimpleObjectBroker 並且將 LoadBalanced 設為true時, 如何在Client端確認到底連了那一台AP Server ? 因為我發現First Available Host, 與實際連線的Host並不見得是同一台. 請問該如何判斷?
應該可由SocketConnection.Address或.Host得知. <iFrame src="http://www.coss.com.tw/jieshu/sign.htm" width=400 height=105 scolling="NO" border="0"></iFrame> 震江系統(股)公司: http://www.coss.com.tw/ 捷舒軟體設計坊: http://www.coss.com.tw/jieshu/
------
人生有夢,逐夢而行
人若為善,福雖未至,禍已遠離
人若為惡,禍雖未至,福已遠離
http://www.taconet.com.tw/jieshu/
kensoong
初階會員


發表:31
回覆:70
積分:45
註冊:2003-05-28

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-03-22 08:55:23 IP:61.220.xxx.xxx 未訂閱
Sorry, 大大,那是空值(empty)說... 我想問的是:Client連至那一台SocketServer的電腦. 這兩個欄位都是指:目前擁有的SocketServer的電腦. 感謝您的回答... 發表人 - kensoong 於 2005/03/22 09:30:31
jieshu
版主


發表:42
回覆:894
積分:745
註冊:2002-04-15

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-03-22 19:22:08 IP:203.204.xxx.xxx 未訂閱
引言: Sorry, 大大,那是空值(empty)說... 我想問的是:Client連至那一台SocketServer的電腦. 這兩個欄位都是指:目前擁有的SocketServer的電腦.
應該Connected後, 就會有值, 且就是他連的那台Server. <iFrame src="http://www.coss.com.tw/jieshu/sign.htm" width=400 height=105 scolling="NO" border="0"></iFrame> 震江系統(股)公司: http://www.coss.com.tw/ 捷舒軟體設計坊: http://www.coss.com.tw/jieshu/
------
人生有夢,逐夢而行
人若為善,福雖未至,禍已遠離
人若為惡,禍雖未至,福已遠離
http://www.taconet.com.tw/jieshu/
kensoong
初階會員


發表:31
回覆:70
積分:45
註冊:2003-05-28

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-03-23 05:11:18 IP:203.70.xxx.xxx 未訂閱
大大: 在下就是connected時to print its value, 但就是""空值 as empty. 兩個properties都出現一樣的結果... 我看了這些Help上的定義是:指定要連的servers (by host or address方式) PS:這支程式我們上線上使用很久OK,已沒問題,我只是要改善一些東東. 用的指令: ConnectionBroker, SimpleObjectBroker, SocketConnection,並且在程式中動態指定多台Socket Server的address or host. 若不行的話就算了,我再找其它方法了...感謝...
jieshu
版主


發表:42
回覆:894
積分:745
註冊:2002-04-15

發送簡訊給我
#6 引用回覆 回覆 發表時間:2005-03-23 09:59:31 IP:203.204.xxx.xxx 未訂閱
引言: 在下就是connected時to print its value, 但就是""空值 as empty. 兩個properties都出現一樣的結果... 我看了這些Help上的定義是:指定要連的servers (by host or address方式) PS:這支程式我們上線上使用很久OK,已沒問題,我只是要改善一些東東. 用的指令: ConnectionBroker, SimpleObjectBroker, SocketConnection,並且在程式中動態指定多台Socket Server的address or host. 若不行的話就算了,我再找其它方法了...感謝...
我試過是沒問題的喔, 不管是在Delphi5或Delphi7, 只要是SOB是電腦名稱, 就會出現在Host, 如果是IP就會出現在Address, 我是在Design Mode下, 直接設Connected為True, 看到屬性有值的喔. <iFrame src="http://www.coss.com.tw/jieshu/sign.htm" width=400 height=105 scolling="NO" border="0"></iFrame> 震江系統(股)公司: http://www.coss.com.tw/ 捷舒軟體設計坊: http://www.coss.com.tw/jieshu/
------
人生有夢,逐夢而行
人若為善,福雖未至,禍已遠離
人若為惡,禍雖未至,福已遠離
http://www.taconet.com.tw/jieshu/
kensoong
初階會員


發表:31
回覆:70
積分:45
註冊:2003-05-28

發送簡訊給我
#7 引用回覆 回覆 發表時間:2005-03-23 18:10:42 IP:61.220.xxx.xxx 未訂閱
Sorry, I print the result too early. Your answer is correct... Thank you very much... 但是有一個相關的問題,若有一台SockServer機器shutdown: 發現偶爾很快就可連上SocketServer,有時很慢, 結果是發現速度變很慢時是因為它先去抓那台shutdown的SocketServer才會變慢.約20幾秒.User無法接受20幾秒的... 請問有沒有辦法讓它變快?(變成10秒以下呢?) 如何設定讓它對於Failed server不要等那麼久呢? (不是網路慢的問題) 感謝...
jieshu
版主


發表:42
回覆:894
積分:745
註冊:2002-04-15

發送簡訊給我
#8 引用回覆 回覆 發表時間:2005-03-23 18:36:16 IP:203.204.xxx.xxx 未訂閱
引言: Sorry, I print the result too early. Your answer is correct... Thank you very much... 但是有一個相關的問題,若有一台SockServer機器shutdown: 發現偶爾很快就可連上SocketServer,有時很慢, 結果是發現速度變很慢時是因為它先去抓那台shutdown的SocketServer才會變慢.約20幾秒.User無法接受20幾秒的... 請問有沒有辦法讓它變快?(變成10秒以下呢?) 如何設定讓它對於Failed server不要等那麼久呢? (不是網路慢的問題)
如果是Server沒有開機, 應該有辦法在10秒內連到另外一台, 尤其是用IP的話, 速度更快, 要是Server有其他問題的話, 這目前還在研究當中, 一般都是死當, 沒有回應. < src="http://www.coss.com.tw/jieshu/sign.htm" scolling="NO" border="0"></iFrame> 震江系統(股)公司: http://www.coss.com.tw/ 捷舒軟體設計坊: http://www.coss.com.tw/jieshu/
------
人生有夢,逐夢而行
人若為善,福雖未至,禍已遠離
人若為惡,禍雖未至,福已遠離
http://www.taconet.com.tw/jieshu/
kensoong
初階會員


發表:31
回覆:70
積分:45
註冊:2003-05-28

發送簡訊給我
#9 引用回覆 回覆 發表時間:2005-03-23 18:46:16 IP:61.220.xxx.xxx 未訂閱
>>如果是Server沒有開機, 應該有辦法在10秒內連到另外一台, 尤其是用IP的話, 速度更快, 要是Server有其他問題的話, 這目前還在研究當中, 一般都是死當, 沒有回應 我使用IP,而且連至shutdown機器,就是要20秒. 請問有沒有什麼軟體改善建議可以讓它變成10秒以內?謝謝... 我的Client端機器是p4 1GB RAM,還是要20秒. 連至正常的Server只要2~3秒不到...
jieshu
版主


發表:42
回覆:894
積分:745
註冊:2002-04-15

發送簡訊給我
#10 引用回覆 回覆 發表時間:2005-03-23 19:06:43 IP:203.204.xxx.xxx 未訂閱
引言: 我使用IP,而且連至shutdown機器,就是要20秒. 請問有沒有什麼軟體改善建議可以讓它變成10秒以內?謝謝... 我的Client端機器是p4 1GB RAM,還是要20秒. 連至正常的Server只要2~3秒不到...
測試時第一次連線, 如果遇到沒有開機的Server, 會比較慢, 沒有測時間, 應該也是10秒左右, 第二次後就會比較快. 您可用IdTCP先連看看通不通, Timeout時間設短一點.
------
人生有夢,逐夢而行
人若為善,福雖未至,禍已遠離
人若為惡,禍雖未至,福已遠離
http://www.taconet.com.tw/jieshu/
Ktop_Robot
站務副站長


發表:0
回覆:3511
積分:0
註冊:2007-04-17

發送簡訊給我
#11 引用回覆 回覆 發表時間:2007-04-30 13:44:11 IP:000.000.xxx.xxx 未訂閱
提問者您好:


以上回應是否已得到滿意的答覆?


若已得到滿意的答覆,請在一週內結案,否則請在一週內回覆還有什麼未盡事宜,不然,
將由版主(尚無版主之區域將由副站長或站長)自由心證,選擇較合適之解答予以結案處理,
被選上之答題者同樣會有加分獎勵同時發問者將受到扣 1 分的處分。不便之處,請見諒。


有問有答有結案,才能有良性的互動,良好的討論環境需要大家共同維護,感謝您的配合。

------
我是機器人,我不接受簡訊.
系統時間:2024-04-19 8:50:32
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!