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

TClientSocket和TServerSocket的問題

答題得分者是:aftcast
pchw8598
一般會員


發表:43
回覆:63
積分:21
註冊:2003-11-09

發送簡訊給我
#1 引用回覆 回覆 發表時間:2012-07-05 00:28:58 IP:112.104.xxx.xxx 訂閱
各位好,我使用了BCB中的TServerSocket和TClientSocket寫了一個簡單的訊息交換程式.這程式很簡單,所以就不在此po上來了.
問題出在我是用一台NB(使用無線網路),以及一台桌機(有線網路)來互相測試.

若我用桌機當server, 則NB當client時,NB是可以連得上桌機的.

但如果我用NB當作Server, 用桌機來連NB, 就會連不上去. 應該說連ServerSocket1ClientConnect事件都沒觸發.

不知各位前輩要如何解決這問題呢? 謝謝.
aftcast
站務副站長


發表:81
回覆:1482
積分:1762
註冊:2002-11-21

發送簡訊給我
#2 引用回覆 回覆 發表時間:2012-07-05 05:48:05 IP:114.42.xxx.xxx 訂閱
初步判斷你的nb有裝 防毒軟體(具防火功能),或是windows上的防火功能是開的…等等。

總之就是nb上的防火牆擋了desktop來連入。

===================引 用 pchw8598 文 章===================
各位好,我使用了BCB中的TServerSocket和TClientSocket寫了一個簡單的訊息交換程式.這程式很簡單,所以就不在此po上來了.
問題出在我是用一台NB(使用無線網路),以及一台桌機(有線網路)來互相測試.

若我用桌機當server, 則NB當client時,NB是可以連得上桌機的.

但如果我用NB當作Server, 用桌機來連NB, 就會連不上去. 應該說連ServerSocket1ClientConnect事件都沒觸發.

不知各位前輩要如何解決這問題呢? 謝謝.
------



蕭沖
--All ideas are worthless unless implemented--

C++ Builder Delphi Taiwan G+ 社群
http://bit.ly/cbtaiwan
pchw8598
一般會員


發表:43
回覆:63
積分:21
註冊:2003-11-09

發送簡訊給我
#3 引用回覆 回覆 發表時間:2012-07-05 19:31:05 IP:112.104.xxx.xxx 訂閱
謝謝aftcast的回覆已經有解決有線和有線連接電腦的問題.的確是防火牆的原因.但至於NB, 我的防火牆已經關了但問題還是一樣. 不過真的謝謝aftcast的回答.
aftcast
站務副站長


發表:81
回覆:1482
積分:1762
註冊:2002-11-21

發送簡訊給我
#4 引用回覆 回覆 發表時間:2012-07-05 20:16:04 IP:114.42.xxx.xxx 訂閱
第一,你是指若nb也是有線,desktop也是有線的情形下,nb當server是可以的?

第二,防火的功能經常是依網路介面卡來設定,舉例來說,有線的那張網卡可以不防火,但無線的那張卡則可以防火。防火不是全面性的,是針對介面卡各自有自己的防火。




===================引 用 pchw8598 文 章===================
謝謝aftcast的回覆已經有解決有線和有線連接電腦的問題.的確是防火牆的原因.但至於NB, 我的防火牆已經關了但問題還是一樣. 不過真的謝謝aftcast的回答.
------



蕭沖
--All ideas are worthless unless implemented--

C++ Builder Delphi Taiwan G+ 社群
http://bit.ly/cbtaiwan
pchw8598
一般會員


發表:43
回覆:63
積分:21
註冊:2003-11-09

發送簡訊給我
#5 引用回覆 回覆 發表時間:2012-07-05 23:45:53 IP:112.104.xxx.xxx 訂閱
現在的情況是:NB是使用無線網路, win7的防火牆全關閉了.
桌機的防火牆也全關閉了.

桌機當server時, NB可以連上桌機.

但NB當server時, 桌機連不上來
leveon
資深會員


發表:29
回覆:386
積分:303
註冊:2012-02-12

發送簡訊給我
#6 引用回覆 回覆 發表時間:2012-07-06 13:51:59 IP:118.165.xxx.xxx 訂閱
1.NB當server時  ,桌機可以ping的到 NB的 IP嗎?
2.NB 和桌機的 IP各是多少?
3.NB的防火牆關了嗎?
感覺是環境配置問題 和 TClientSocket,TServerSocket "無關"
===================引 用 pchw8598 文 章===================
現在的情況是:NB是使用無線網路, win7的防火牆全關閉了.
桌機的防火牆也全關閉了.

桌機當server時, NB可以連上桌機.

但NB當server時, 桌機連不上來
pchw8598
一般會員


發表:43
回覆:63
積分:21
註冊:2003-11-09

發送簡訊給我
#7 引用回覆 回覆 發表時間:2012-07-06 15:38:30 IP:112.104.xxx.xxx 訂閱
剛剛用桌機ping NB, ping不到
用NB ping得到桌機

桌機和NB的防火牆全關了

會不會是防毒軟體 或是 AP的問題呢?
pchw8598
一般會員


發表:43
回覆:63
積分:21
註冊:2003-11-09

發送簡訊給我
#8 引用回覆 回覆 發表時間:2012-07-06 15:56:08 IP:112.104.xxx.xxx 訂閱
OK了, 是AP設定的問題在此提供給各位參考,謝謝大家.
系統時間:2017-10-21 21:41:39
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!