有關 SOCKETSERVER 的問題 |
答題得分者是:ying0515
|
thomas0728
中階會員 發表:112 回覆:260 積分:89 註冊:2002-03-12 發送簡訊給我 |
各位大大:
我用 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 發送簡訊給我 |
|||
thomas0728
中階會員 發表:112 回覆:260 積分:89 註冊:2002-03-12 發送簡訊給我 |
|||
jieshu
版主 發表:42 回覆:894 積分:745 註冊:2002-04-15 發送簡訊給我 |
引言: 各位大大: 我用 SOCKETCONNECTION 發了一個三層式的 AP, CLIENT 在內網連上 AP SERVER 都沒問題,但當從外部連進來時, CLIENT 端會出現 Access violation at address 00406605 in module erp.exe 這個錯誤訊息,不知是不是 SOCKET 還要設定那些東東應該是不管在哪裡連都沒問題,你Debug看看,你到哪一行出現錯誤,列出那行程式碼來看看可能是什麼問題!
------
人生有夢,逐夢而行 人若為善,福雖未至,禍已遠離 人若為惡,禍雖未至,福已遠離 http://www.taconet.com.tw/jieshu/ |
||
thomas0728
中階會員 發表:112 回覆:260 積分:89 註冊:2002-03-12 發送簡訊給我 |
|||
jieshu
版主 發表:42 回覆:894 積分:745 註冊:2002-04-15 發送簡訊給我 |
引言: 我在內部網路執行都沒問題 不是客戶端程式有問題,所以無法 debug在開發時可以執行,不代表移植到其他主機時可以執行,有許多環節需要注意,因為有可能電腦的設定不同,既然會固定出現錯誤訊息,就有辦法Debug,應該不用人教吧!
------
人生有夢,逐夢而行 人若為善,福雖未至,禍已遠離 人若為惡,禍雖未至,福已遠離 http://www.taconet.com.tw/jieshu/ |
||
thomas0728
中階會員 發表:112 回覆:260 積分:89 註冊:2002-03-12 發送簡訊給我 |
|||
change.jian
版主 發表:29 回覆:620 積分:439 註冊:2003-06-02 發送簡訊給我 |
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 發送簡訊給我 |
引言: 謝謝 jieshu 的回答 不過你的回答未免有點太籠統了 我也不是今天才寫程式,當然知道如何替自已的程式 DEBUG "有許多環節需要注意,因為有可能電腦的設定不同" 這種回答 通常是工程師找不出問題時回答客戶的標準答案,想必大大深暗其中真味 其實這個原因後來我探究有可能是中了木馬,使得 >>< face="Verdana, Arial, Helvetica"> 哈哈!沒想到這會是標準答案(不過真的是常常拿來做擋箭牌就是了),沒辦法這也有一半是事實阿。當然有任何的可能性,像之前那個什麼病毒(忘了),就是專攻>【會固定出現錯誤訊息,就有辦法>。> <><><>< src="http://www.coss.com.tw/jieshu/img/jsDesign.jpg"> | 人生有夢,逐夢而行。 人若為善,福雖未至,禍已遠離。 人若為惡,禍雖未至,福已遠離。 http://www.coss.com.tw/jieshu/ |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |