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

請問用TServerSocket來做web server的方法?

答題得分者是:mieng
ppippenkimo
一般會員


發表:7
回覆:17
積分:4
註冊:2003-11-15

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-11-15 12:05:17 IP:61.228.xxx.xxx 未訂閱
不好意思,我剛接觸 BCB 不久 > < 我用TServerSocket做完連線之後,接下來不曉得要用哪個元件或函式能接收Browser傳送的request,然後response,使網頁內容能顯示於Browser上? 小弟原本想用int receivebuf = Socket- > ReceiveBuf(? , ?) 但是不清楚要傳送哪兩個參數 .... 煩請各位解惑!感激不盡!
ppippenkimo
一般會員


發表:7
回覆:17
積分:4
註冊:2003-11-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-11-20 16:20:12 IP:61.228.xxx.xxx 未訂閱
恩,我找出是這邊的問題了 ---> Form1->MemoRecieveText->Lines->Add(FReceiveText); 不能把Client 的 Request messages 加到Memo裡面。 至於為什麼?請各位前輩指導!
mieng
中階會員


發表:12
回覆:97
積分:81
註冊:2003-10-31

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-11-20 16:57:53 IP:61.60.xxx.xxx 未訂閱
會不會是在 RecMsg->Text = FReceiveText; 這裡時 您的FReceiveText就己經被自動清除了?您試試看下面的改法能不能動 String TempReceiveText=""; TempReceiveText = FReceiveText; RecMsg->Text = TempReceiveText; Form1->MemoRecieveText->Lines->Add(TempReceiveText); 學習中請大家多多指導呦~~ ☆星霧☆(Mineg Chien WU)
ppippenkimo
一般會員


發表:7
回覆:17
積分:4
註冊:2003-11-15

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-11-20 23:52:30 IP:61.228.xxx.xxx 未訂閱
謝謝 mieng 兄的回答 ... 我剛又測試了一下,結果又出現上面圖片的錯誤訊息! (已經將 Form1->MemoRecieveText->Lines->Add(FReceiveText); 拿掉) 所以看來好像不是這邊問題? 不過我前幾個小時都還OK的說 ... =.= 期間我只把Option裡的 Build with runtime & Use dynamic RTL拿掉重新執行而已 ... ^^|| 請問哪位大大遇過類似情形呢?謝謝!
ppippenkimo
一般會員


發表:7
回覆:17
積分:4
註冊:2003-11-15

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-11-21 00:29:59 IP:61.228.xxx.xxx 未訂閱
找到錯誤地方了! 原來是我在兩不同函式放了 FSocket->Close(); 兩次。 謝謝各位幫忙!
系統時間:2024-05-05 5:40:27
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!