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

Socket Connections的疑問?

答題得分者是:lu
boboha
一般會員


發表:3
回覆:2
積分:1
註冊:2004-05-13

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-06-04 11:01:43 IP:203.64.xxx.xxx 未訂閱
請問各位高手 假設現在有三台client連上server ServerSocket->Socket->Connections[0] ServerSocket->Socket->Connections[1] ServerSocket->Socket->Connections[2] 當其中一台client離線 ServerSocket->Socket->Connections[1] 之後的client連上線後 是.. ServerSocket->Socket->Connections[0] ServerSocket->Socket->Connections[2] ServerSocket->Socket->Connections[3] 還是 ServerSocket->Socket->Connections[0] ServerSocket->Socket->Connections[1] ServerSocket->Socket->Connections[2]
lu
高階會員


發表:11
回覆:189
積分:195
註冊:2003-11-19

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-06-04 11:21:16 IP:221.169.xxx.xxx 未訂閱
引言: 請問各位高手 假設現在有三台client連上server ServerSocket->Socket->Connections[0] ServerSocket->Socket->Connections[1] ServerSocket->Socket->Connections[2] 當其中一台client離線 ServerSocket->Socket->Connections[1] 之後的client連上線後 是.. ServerSocket->Socket->Connections[0] ServerSocket->Socket->Connections[2] ServerSocket->Socket->Connections[3] 還是 ServerSocket->Socket->Connections[0] ServerSocket->Socket->Connections[1] ServerSocket->Socket->Connections[2] bcb新手.問了笨問題不要見笑
斷線再連線後,應該是 ServerSocket->Socket->Connections[0] ServerSocket->Socket->Connections[1] ServerSocket->Socket->Connections[2] 但是,注意一點喔 ServerSocket->Socket->Connections[1] 不一定是原來 ServerSocket->Socket->Connections[1]喔 你必須自己做認證喔,最簡單的方式是用IP ADDRESS來做判別 希望對你有幫助 ^^ ========================= 大家一起快樂寫程式
boboha
一般會員


發表:3
回覆:2
積分:1
註冊:2004-05-13

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-06-04 11:28:54 IP:203.64.xxx.xxx 未訂閱
謝謝你^^ 這個問題困惑了我很久 那..原本的 >>>> >
lu
高階會員


發表:11
回覆:189
積分:195
註冊:2003-11-19

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-06-04 11:42:42 IP:221.169.xxx.xxx 未訂閱
引言: 那..原本的 ServerSocket->Socket->Connections[0] ServerSocket->Socket->Connections[2] 是原本的嗎?
因為連線的實際狀況是不確定的,可能隨時有CLIENT斷線或是有CLIENT連線 所以應該說....可能是、也可能不是 最基本的用法應該是,每次你在使用ServerSocket->Socket->Connections都必須做認證,最簡單的方式就是用IP ADDRESS來做認證.... 如有問題,大家在討論吧 ========================= 大家一起快樂寫程式
boboha
一般會員


發表:3
回覆:2
積分:1
註冊:2004-05-13

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-06-04 11:46:55 IP:203.64.xxx.xxx 未訂閱
< >謝謝你... 不過我要怎麼結束這個問題= =|| < >bcb新手.問了笨問題不要見笑
itsayr.np
一般會員


發表:2
回覆:6
積分:1
註冊:2006-11-06

發送簡訊給我
#6 引用回覆 回覆 發表時間:2006-11-07 21:49:23 IP:210.240.xxx.xxx 訂閱
有是BCB的新手,
不過這件事我有點想法,
我所知道TCP的連線是使用Socket (IP Port )的方式,也就是說每一個連線至Server 的Client
在Server 確定接受(Accept) 後會在Server 會留下一個Socket 物件,這Socket 的主要內容是 IP Port,
Connections 可能只是在收集這些Sockets的,如果你要確定是不是為為某連線,會不會要先使用Remote IP ADDRESS Remote Port
確認是不是為想指定的連線,再執行你想做的事。
剛玩BCB的新手,如果回應的回容有錯,還請各位多多指導。
系統時間:2024-04-23 20:08:57
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!