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

有關 SOCKETSERVER 的問題

答題得分者是:ying0515
thomas0728
中階會員


發表:112
回覆:260
積分:89
註冊:2002-03-12

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-05-21 11:39:28 IP:61.219.xxx.xxx 未訂閱
各位大大: 我用 SOCKETCONNECTION 發了一個三層式的 AP, CLIENT 在內網連上 AP SERVER 都沒問題,但當從外部連進來時, CLIENT 端會出現 Access violation at address 00406605 in module erp.exe 這個錯誤訊息,不知是不是 SOCKET 還要設定那些東東 如果愛情也有味覺 那麼 有沒有ㄧ種愛 微微泛酸 不太苦澀 有點甜密 嚐起來的滋味讓人想起幸福 Thomas Chiou
------
Thomas Chiou
ying0515
中階會員


發表:90
回覆:168
積分:81
註冊:2003-01-04

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-05-21 14:12:30 IP:61.218.xxx.xxx 未訂閱
如果有防火牆請開Port Delphi follower
------
Delphi
thomas0728
中階會員


發表:112
回覆:260
積分:89
註冊:2002-03-12

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-05-21 14:23:26 IP:61.219.xxx.xxx 未訂閱
已打開了 如果愛情也有味覺 那麼 有沒有ㄧ種愛 微微泛酸 不太苦澀 有點甜密 嚐起來的滋味讓人想起幸福 Thomas Chiou
------
Thomas Chiou
jieshu
版主


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

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-05-21 20:15:51 IP:203.204.xxx.xxx 未訂閱
引言: 各位大大: 我用 SOCKETCONNECTION 發了一個三層式的 AP, CLIENT 在內網連上 AP SERVER 都沒問題,但當從外部連進來時, CLIENT 端會出現 Access violation at address 00406605 in module erp.exe 這個錯誤訊息,不知是不是 SOCKET 還要設定那些東東
應該是不管在哪裡連都沒問題,你Debug看看,你到哪一行出現錯誤,列出那行程式碼來看看可能是什麼問題!
人生有夢,逐夢而行。 人若為善,福雖未至,禍已遠離。 人若為惡,禍雖未至,福已遠離。 http://www.coss.com.tw/jieshu/
------
人生有夢,逐夢而行
人若為善,福雖未至,禍已遠離
人若為惡,禍雖未至,福已遠離
http://www.taconet.com.tw/jieshu/
thomas0728
中階會員


發表:112
回覆:260
積分:89
註冊:2002-03-12

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-05-21 20:37:32 IP:61.219.xxx.xxx 未訂閱
我在內部網路執行都沒問題 不是客戶端程式有問題,所以無法 debug 如果愛情也有味覺 那麼 有沒有ㄧ種愛 微微泛酸 不太苦澀 有點甜密 嚐起來的滋味讓人想起幸福 Thomas Chiou
------
Thomas Chiou
jieshu
版主


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

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-05-22 13:30:28 IP:61.70.xxx.xxx 未訂閱
引言: 我在內部網路執行都沒問題 不是客戶端程式有問題,所以無法 debug
在開發時可以執行,不代表移植到其他主機時可以執行,有許多環節需要注意,因為有可能電腦的設定不同,既然會固定出現錯誤訊息,就有辦法Debug,應該不用人教吧!
人生有夢,逐夢而行。 人若為善,福雖未至,禍已遠離。 人若為惡,禍雖未至,福已遠離。 http://www.coss.com.tw/jieshu/
------
人生有夢,逐夢而行
人若為善,福雖未至,禍已遠離
人若為惡,禍雖未至,福已遠離
http://www.taconet.com.tw/jieshu/
thomas0728
中階會員


發表:112
回覆:260
積分:89
註冊:2002-03-12

發送簡訊給我
#7 引用回覆 回覆 發表時間:2004-05-24 05:36:47 IP:61.219.xxx.xxx 未訂閱
謝謝 jieshu 的回答    不過你的回答未免有點太籠統了 我也不是今天才寫程式,當然知道如何替自已的程式 DEBUG "有許多環節需要注意,因為有可能電腦的設定不同" 這種回答 通常是工程師找不出問題時回答客戶的標準答案,想必大大深暗其中真味     其實這個原因後來我探究有可能是中了木馬,使得
------
Thomas Chiou
change.jian
版主


發表:29
回覆:620
積分:439
註冊:2003-06-02

發送簡訊給我
#8 引用回覆 回覆 發表時間:2004-05-24 11:32:17 IP:61.222.xxx.xxx 未訂閱
thomas0728,您好: 底下是我的建議,您參考看看: 1.client端出現"Access violation at address 00406605 in module erp.exe "的錯誤訊息,這是個很難追查bug的錯誤訊息,因為可能函蓋的原因太廣.雖然client端在內部網部連ApServer都沒有問題,從外部連進來才有問題,懷疑是Socket的問題也是正常.但我認為既然是erp.exe出現錯誤訊息,建議您還是從erp.exe去下手,可以的話,拿個notebook直接到client端,用他們的網路,在Delphi裡直接接個元件試試看.看是否能通,這樣最少可以把問題搞清楚到底是程式還是網路.    2.之前我碰過一個例子,客戶端雖然有開IP及port讓程式可以連到apServer,但因為客戶端有的PC網路設定DHCP,導致程式有時通有時不通.當然,出現的訊息是找不到socket server之類的訊息,不像您的錯誤訊息這樣難查.只是客戶端的環境千奇百怪,如果不從出現錯誤訊息的地方去debug,光憑一個記憶體違規存取的錯誤訊息就要判斷程式那裡有問題真的很難.您說"我在內部網路執行都沒問題,不是客戶端程式有問題,所以無法 debug",我不曉得您的限制是什麼?是客戶不願意讓您到他們那裡去查問題還是有其他原因,不過我認為還是從客戶端那裡著手會比較快.另外,依您描述的情況,我猜問題應該還是出現在erp.exe裡 供您參考
jieshu
版主


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

發送簡訊給我
#9 引用回覆 回覆 發表時間:2004-05-24 19:22:33 IP:203.204.xxx.xxx 未訂閱
引言: 謝謝 jieshu 的回答 不過你的回答未免有點太籠統了 我也不是今天才寫程式,當然知道如何替自已的程式 DEBUG "有許多環節需要注意,因為有可能電腦的設定不同" 這種回答 通常是工程師找不出問題時回答客戶的標準答案,想必大大深暗其中真味 其實這個原因後來我探究有可能是中了木馬,使得 >< face="Verdana, Arial, Helvetica"> 哈哈!沒想到這會是標準答案(不過真的是常常拿來做擋箭牌就是了),沒辦法這也有一半是事實阿。當然有任何的可能性,像之前那個什麼病毒(忘了),就是專攻>【會固定出現錯誤訊息,就有辦法>。 <><><>< src="http://www.coss.com.tw/jieshu/img/jsDesign.jpg">
人生有夢,逐夢而行。 人若為善,福雖未至,禍已遠離。 人若為惡,禍雖未至,福已遠離。 http://www.coss.com.tw/jieshu/
------
人生有夢,逐夢而行
人若為善,福雖未至,禍已遠離
人若為惡,禍雖未至,福已遠離
http://www.taconet.com.tw/jieshu/
系統時間:2024-05-03 4:17:42
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!