Re: 請問有可能多個service使用同一個port嗎

看板FreeBSD作者時間20年前 (2005/09/08 02:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/5 (看更多)
※ 引述《in2.bbs@ptt.cc (敬請期待 :P)》之銘言: > ※ 引述《ilay ( XDD )》之銘言: > : as title > : 因為某些原因不得已想出這個怪主意 > : 如果有此神招的話就太棒了@@ > 那一個 request 進來的時候, > 它怎麼知道要丟給哪個 service ? @"@ 沒錯 所以大概只能在封包內動手腳 要舉例的話 就有點像apache的virtual host 換句話說 可能必須自己寫socket程式 server和client都要 在封包內加入負責處理這個封包的service資訊 client端送出封包前 server端接收封包 轉給各service前解譯 再分別遞送給負責的service..... 反向亦同 這是我想到的啦 不過看就知道不是很可行 只要動到client端的 事情就會變得很麻煩 好處是任何服務都可以套用 但是要廣泛使用比較難 或者是分析各service的封包內容 由server端程式判斷負責的service client端不做改變 此時就可能會出現誤判 誤判的可能性就要看各種服務的封包差異性大不大 這我不熟 搞不好有人已經做出類似功能的程式了也說不定 有興趣可以找找看 -- ˙ ˙ ◢▇◣ ◢▇◣ ▇ ▇ █▇◣ █▇◣ █▇◣ ◢▇◣ █▇▉ ˙ █ █ █ █ █ ▉ █ ▉ █▆ █▆▉ ▉▉▉ ˙ ◥█◤ ◥█◤ ◥█◤ ██◤ █◥▆ █▆◤ █ ▉ ▉▉▉˙ CDBBS 中正築夢園BBS站 歡迎蒞臨參觀 cd.twbbs.org (140.123.20.230) http://cd.twbbs.org Author: WingFlying ★ From: 219.86.38.105
文章代碼(AID): #137oi000 (FreeBSD)
文章代碼(AID): #137oi000 (FreeBSD)