socket閘道器伺服器存在的必要性?

時間 2021-06-01 03:30:40

1樓:小板凳

要是server很多,直連的話會耗費很多ip位址。此外對於一些攻擊,有個閘道器在的話可以把防攻擊的邏輯單單放在閘道器上,要可控很多。另外有乙個負載均衡的閘道器在,有伺服器掛了也能有替代。

如果服務簡單,安全要求不高,server也少,就直接直連吧。

2樓:

看什麼遊戲了,要具體分析。

如果是手遊,而且短連線對遊戲夠用的話,用短連線吧。方便開發,方便擴充套件,不怕暫時斷線,php開發可能比C便宜……

類似大話西遊這樣遊戲,不同場景可能用不同的伺服器,戰鬥又是一組伺服器,聊天可能也是單獨的伺服器……

通過閘道器連,具體的邏輯伺服器,就只需要保持少數幾個到閘道器或者其他伺服器的連線,相對比較簡單。

直接連的話,每個伺服器都要保持大量的連線,就會比較複雜:

* 複雜就更容易出錯

* 而且,外掛程式之類的手段,更容易打不同伺服器之間的時間差要是你做,會怎麼選?

3樓:鄧沐陽

如果直連,那麼client連線哪個server是由client決定的,client得維護一張server的位址的表。如果連閘道器,那麼是由閘道器來決定。後者更簡單可控吧。

目前最常見的伺服器型號款式是哪種伺服器?

Li鋼槍小仙女 可能我回答的會有點廢話,請不要介意。我覺得,每個伺服器都有優勢和劣勢,就比如我們企業裡面最常見的Thank pad 華為 戴爾 聯想比較多,型號配置的話主要是看你用來幹嘛,設計 美工這塊配置就要求比較高了,平常的只要流暢就可以了。我乙個女孩子雖然做3c數碼這一塊好幾年了,說實在,要不...

單機遊戲線上伺服器和網路遊戲伺服器的區別是什麼?

堅果矩陣 您題目中所描述的單機遊戲線上伺服器,如果是gta5或使命召喚這樣的多人遊戲部分,那它本身還是對戰型 MMO型的強聯網伺服器,那和一般意義上的魔獸世界這樣的網路遊戲在伺服器層面講區別不大,都是通過需要遊戲客戶端與遊戲伺服器進行實時連線的,一般是socket這樣的技術來實現的。現在遊戲收入比如...

如何看待 Minecraft ICE伺服器 的炸服事件?

七萬個嫂夫人 細心的人會發現,迷你世界4周年慶是3月20日,而ice服被炸,也僅僅只是隔了幾天。是巧合嗎?可能是。但我個人認為,迷你方面應該蓄謀已久了。這是迷你玩家送給迷你世界的 生日禮物 幾天的苦心學習與鑽研,已經足可以讓乙個對mc一竅不通的小白,成長到對整個遊戲有了大概的認知,甚至可以通過外掛程...