enet

    2熱度

    2回答

    我正在爲個人電腦進行在線回合制卡片遊戲。它設有一個大廳,它將自動更新活動遊戲列表,因此我將向許多客戶發送許多更新。我將有一個遊戲服務器。對於我來說,延遲對我來說並不算什麼大問題,如果球員有時需要等待額外的1/4秒,直到他們的牌被顯示出來,那麼這真的不值得我關注。我關心的是可靠性和穩定性。我希望能夠舉辦很多4人比賽,我也允許人們觀看特定的比賽。 我也需要登錄他們,並記住他們的會話,如果他們斷開連接,

    0熱度

    1回答

    我使用ENet編寫了一個示例代碼,在Linux下工作正常,但在Windows上,enet_host_create返回NULL。這是一個奇怪的行爲,因爲enet_host_create是在使用ENet時調用的第一個函數之一,以前是任何連接嘗試。

    2熱度

    1回答

    目前我使用enet流信息,每秒更新多次,以提供IP地址/端口列表 。我爲這些 地址中的每一個創建了一個客戶端連接(並且在這些計算機上運行了服務器enet主機連接)。 我想知道是否有更有效的方式來發送這些消息(或者只是一個更好的解決方案)?某種方式,我不必爲每個連接創建一個enet主機 ?我確實需要可靠的交付。 我只使用enet,因爲它很方便,並且在我使用的系統中已經可用。

    4熱度

    2回答

    我打算開發一款帶有多人遊戲功能的小型Android遊戲。我使用eNet庫在C++中創建了一個服務器框架,並且我想使用這個框架來構建服務器。 那麼,有沒有像eNet兼容Java和C++的網絡庫?我知道存在jEnet(但是已經過時了Java-enet-wrapper(https://github.com/csm/java-enet-wrapper),這是不成熟的。

    0熱度

    1回答

    我嘗試使用luarocks安裝enet for lua。首先,我從github中檢出了enet(庫),並編譯它: svn co https://github.com/lsalzman/enet.git/trunk enet.git cd enet.git autoreconf -vfi ./configure && make && make install 這樣就完成了沒有錯誤。然後,我

    2熱度

    1回答

    我正在使用Microsoft Visual C++(VS Express for Desktop)。我無法連接enet.lib和enet64.lib文件。以下是我所做的: 下載了最新穩定版本的tar.gz文件。 我提取它的內容到C:\ ENET 在我的MSVC解決方案的項目屬性我: 新增C:\ ENET \包括以C/C++ /一般/附加包含目錄 新增C: \ ENET到鏈接器/一般/附加庫目錄 新

    1熱度

    1回答

    過去幾個月來,我一直在觀察Rust,但我剛剛開始實際項目。我不確定標題中的術語是否正確。請讓我知道它是如何被糾正的。 我在ENet庫(http://enet.bespin.org)周圍寫了一個防鏽包裝。我的目標是儘可能保持C API類似於C API,除了重構將C樣式句柄指針轉換爲結構對象的成員函數的函數。我想保持API類似,以便官方的C文檔同樣適用於防火包裝。 ENet公開了創建客戶端主機或服務器

    1熱度

    2回答

    我一直在尋找一個簡單的UDP C++庫,可以在一段時間內提供可靠性。我剛剛遇到了ENet,看起來很完美,除了在文檔中找不到任何對NAT打孔的支持。互聯網似乎有幾個人正在討論這個問題,但我還沒有找到明確的答案,以確定它是否可行。 我已經有第三方服務器配置爲向客戶端分發外部ips &端口。 如果有可能,有人可以給出一些僞代碼/步驟描述過程?

    2熱度

    1回答

    我一直在努力將ENet包裝成一套易於使用的功能,現在幾周,似乎有點問題。 我有一個std :: stringstream,並試圖使用ENet將內容發送到遠程計算機,然後重建遠程計算機上的std :: stringstream。 我需要使用std :: stringstream的原因是由於我正在使用需要流的穀物序列化庫序列化我的數據。 在Azoth的幫助下,他發現我需要使用std :: istrin

    0熱度

    1回答

    我正在嘗試使用C編寫的網絡庫(嘗試enet和libuv)創建P2P(UDP)窗口10用C++編寫的UWP應用程序。 問題是,當應用程序的行爲像客戶端一樣按預期工作時,但是當我測試服務器部分時,應用程序拒絕接收任何事件(enet中的連接和來自libuv的消息)。我嘗試了簡單的控制檯應用程序的代碼,它適用於enet和libuv! 另外,我在防火牆中添加了規則以允許默認端口上的所有內容。 我的問題是,我