Re: [J2SE] Hashtable 的一些用法??

看板java作者 (Alien)時間18年前 (2008/01/20 22:10), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串5/8 (看更多)
※ 引述《lupig (請問哪有賣<自信>?)》之銘言: : ※ 引述《TonyQ (骨頭)》之銘言: : : put<IP,Port>的意思應該是 put ip 找port吧? 還是我誤解了XD : : 我建議原po對ip再做一次hash, : : (第一次進來0 第二次進來1 ...以此類推) : : 或者同L大所說 採用socketId來處理, : : 因為有兩個IP一樣的話,在你的程式中應該也很難處理吧。XD : 我這邊主要是server 端會紀錄 client 端連上來的ip和port : 我把port當 key...因為即使同一台電腦連上來的PORT也會不ㄧ樣 : 如果像我之前想的把ip 當key, port當value : 這樣同一台IP連進來 hashtable裡面的值都會被改掉 : 我主要是要做當哪個clentSocket.close() 發生時 : 我就去紀錄中把相對應port的那一筆記錄刪掉 : 所以該怎麼存 還有點頭痛 沒有什麼好頭痛的,你先要了解你為什麼要設某東西 是 key 某東西是 value. 你現在這樣設,是想 "找出某 IP 正在用什麼 port" 但根據你所形容的,這不是你想要的。 那麼你就要問自己,你到底想用這個 hashtable 來幹啥, 你是想用什麼來找什麼。 Alien -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.103.235.35
文章代碼(AID): #17arPd27 (java)
討論串 (同標題文章)
文章代碼(AID): #17arPd27 (java)