近日說ice服務器被炸,ice服務器是什麼?有什麼特別之處?

Minecraft羅剎


Ice 是一種針對客戶端和服務器進行通信的面向對象的中間件平臺。Ice 為構建面向對象的客戶-服務器應用提供了工具、API 和庫支持。客戶和服務器通信雙方可以用不同的編程語言編寫,目前最新的版本支持的語言包括C++,.NET,Java,Python,Objective-C,Ruby,PHP and ActionScript。客戶和服務器可以分別部署,可以運行在不同的操作系統和機器架構上。

Ice 核心為遠地通信提供了客戶端和服務器端運行時支持。其中的大量代碼所涉及的是網絡通信、線程、字節序,以及其他許多與網絡有關的問題,我們的應用代碼應該與這些問題隔離開來。

Ice 提供了一種RPC 協議,既可以把TCP/IP、也可以把UDP 用作底層傳輸機制。客戶和服務器代碼都不需要了解底層的傳輸機制(你可以通過一個配置參數選擇所需的傳輸機制)。

Ice 還允許你把SSL 用作傳輸機制,讓客戶與服務器間的所有通信都進行加密。通過SSL 強加密,可以使客戶和服務器完全安全地進行通信,這樣,應用可以使用不安全的網絡安全地進行通信。

Ice 提供了同步和異步的操作調用和分派。

客戶端採用異步方法調用,可以不需要等到服務器做出答覆,在Ice run time 等待答覆的同時,客戶端發出調用的線程不會阻塞。發出調用的線程可以繼續進行各種活動,當答覆最終到達時, Ice run time 會通知應用。

服務器可以採用異步方法分配,一個服務器在同一時刻所能支持的同步請求數受到Ice run time 的服務器線程池的尺寸限制。如果所有線程都在忙於分派長時間運行的操作,那麼就沒有線程可用於處理客戶端發送過來的新的請求,客戶端就會出現不可接受的無響應狀態。

在使用異步方法分配時,服務器可以接收一個請求,然後先將此請求放入任務池中,讓其他的線程處理,以儘快釋放分派線程。當處理結果已得出時,服務器要使用Ice run

time 提供的回調對象,顯式地發送響應到客戶端,告知客戶端請求處理的結果。


神夢復古傳奇


想說啥來著,就是迷你玩家炸mcice幾個服務器的事情,我想告訴一下迷你玩家們

1地圖和服務器是兩碼事,不會有什麼存檔,炸了就是炸了,回不來的。即使服務器還在,也只是個殘破的服務器罷了(除非後期修復)

2就是迷你玩家炸服務器的證據的話去抖音上搜索就可以看見了。

3ice服務器是ice團隊的私有產物,用法律說就是那個迷你玩家有意破壞私人財產,無論是從道德還是法律上說都是應該賠償損失的,不是嗎?

本人之前也只是中立黨,但炸服務器這件事發生之後就不是了,希望那個炸圖的迷你狗(非地圖炮)可以道歉並賠償ice團隊,也希望迷你玩家和mc玩家和平共處,迷你世界官方早日購買版權不要讓國際友人們嘲笑我們國產遊戲只會抄襲。為什麼我的語言沒有那麼激烈?因為無論是廣大mc迷你玩家還是這個吧裡的迷你玩家大部分還是有素質的,希望mc玩家不要無腦噴迷你,也希望迷你玩家不要維護那個炸圖的小學生,畢竟一個是中國的網易代理的,另一個是國產遊戲,怎麼說也沒有吵起來的必要,不是嗎?





分享到:


相關文章: