2012-04-26 43 views
1

基本信息裏面實時聊天框:一個3D遊戲什麼事情

我有3D多人遊戲中,有大約只有15-20用戶連接。我使用C++作爲與目標c混合的編碼,有一個小型實時聊天箱通過基於套接字的http post請求發送和recgggg。我們正在使用我們的另一臺Mac作爲遊戲/用戶所連接的網絡/遊戲服務器/主機。

我的問題:

可以基於套接字的HTTP POST請求被用作一個3D多人遊戲中實時聊天?

如果是,是速度還是速度?

如果不是,爲什麼不呢?它工作正常,對我來說,速度是好的快速

是否有任何網絡遊戲與基於套接字的http post請求用作遊戲本身內的實時聊天?

有沒有其他更好的metode?

如果是,那麼爲什麼?

+1

看起來像你回答自己的問題 - 你自己實現它,所以你知道這是可能的;而且對於你的目的來說足夠快。您不必擔心是否有更好的方法,除非您當前使用的方法導致問題。 – Kevin 2012-04-26 18:54:35

+1

我唯一知道的聊天機制的唯一商業MMO是Anarchy Online,它使用了IRC。 (我的意思是「是」嗎?*任何人*仍然玩AO?...不知道。) – mjfgates 2012-04-26 20:28:40

+0

明智的話凱文,真的。 mjfgates謝謝你指出,現在我可以研究更多關於它。 – user1341993 2012-04-26 20:49:49

回答

0

問題: 基於socket的http post請求可以用作3D多人遊戲中的實時聊天嗎?

: 是你絕對可以,我用它們來實時客戶端 - 服務器模型,其中包括實時文件傳輸(使用文件分塊)和消息,效果不錯。速度真的取決於它如何爲你工作,我有大塊文件大塊併發送到服務器,但它仍然爲我工作。

問題: 是否有任何基於套接字的http post請求用作遊戲本身內的實時聊天的在線遊戲?

: 顯然會的NodeJS是更好的選擇,C#和.NET Framework的Windows通訊基礎(WCF),但除此之外,C++插座是一個很好的選擇。