全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1198
推到 Plurk!
推到 Facebook!

Socket斷線與中文是否相關?

尚未結案
jichang
一般會員


發表:9
回覆:12
積分:4
註冊:2004-02-11

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-02-19 20:51:52 IP:210.71.xxx.xxx 未訂閱
各位先進好: 小弟最近利用Socket與其他程式傳遞資料,結果發現,如果是傳遞英文的話,不會產生問題,但是如果傳遞中文的話,都會出現"10053:因等待時間截止或其它錯誤,導致連線終止"的訊息,後來在查問題時,看到有篇文章說當Winsock傳送資料傳到ASCII 0時,會停止傳送。請問與這個問題有關嗎?或是因為其他因素所引起的呢? 請不吝指教,不勝感激
Chance36
版主


發表:31
回覆:1033
積分:792
註冊:2002-12-31

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-02-19 20:59:10 IP:211.20.xxx.xxx 未訂閱
jichang 你好 請參考以下連結,使用SendStream來傳送 http://delphi.ktop.com.tw/topic.php?TOPIC_ID=44228
jichang
一般會員


發表:9
回覆:12
積分:4
註冊:2004-02-11

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-02-19 21:17:07 IP:210.71.xxx.xxx 未訂閱
可是小弟尚有不解之處,就是小弟傳的只是一般的中文,當中不應會有#0的東西吧?此外就算真的是因為#0的關係,應該是不再傳送後面後面的字樣,怎會出現10053的錯誤碼呢?
Chance36
版主


發表:31
回覆:1033
積分:792
註冊:2002-12-31

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-02-19 21:46:36 IP:211.20.xxx.xxx 未訂閱
jichang 你好 中文字(Big5)內碼其實包含許多特殊的碼,以你的狀況來說,或許有某些中文字的內碼造成SendText的錯誤也說不定,我沒有一一的實測過,故不敢說確為如此照理來說應不是這個問題才對 另10053的錯誤是Server端或Client端的OS送出的還是Delphi程式送出的訊息呢?拌隨的英文訊息呢?或許貼出相關的程式碼,讓大家集思廣益,一起來思考這樣比較快解決問題!
Ktop_Robot
站務副站長


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

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


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


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


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

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