kryonet

    0熱度

    1回答

    有沒有辦法在Network類(定義如下)中檢索靜態類的數組,並將每個類的屬性class傳遞給方法調用的參數kryo.register? public class Network { // Classes to be transferred between the client and the server public static class A { public

    0熱度

    1回答

    我是服務器開發新手。我正在嘗試克隆內特。我做了使用 server.bind(8000,30003)//8000 as tcp port, 30003 as udp port 和客戶端使用 client.connect(5000,"0.0.0.0",8000,30003);//5000 is timeout 我正在使用IP 0.0.0.0相同的Windows筆記本電腦的測試客戶端和服務器的服

    0熱度

    1回答

    我在做一個小型MMO項目,現在我正在登錄/註冊系統上工作。無論何時我嘗試發送一個ClientLoginPacket,客戶端都會從服務器斷開連接,並且服務器根本沒有收到該數據包。沒有顯示堆棧跟蹤,但這是我的代碼。對不起它的很多,但它的所有必要的: ClientLoginPacket.java: package net.vediogames.archipelo.networking.packets;

    0熱度

    2回答

    我有兩個包mg.networktest和mg.networktest.server,都需要訪問相同的類來註冊/序列化需要通過網絡發送的類。我認爲最好的做法是在服務器軟件包上創建它並將其包含在客戶端中。 但是我無法正確引用該類。我也嘗試添加另一個軟件包,但我認爲這是不允許的。但它只是不承認我的其他包。以下全部進口產品獲得The import mg.networktest.server cannot

    0熱度

    2回答

    我需要爲我的遊戲創建一個登錄/註冊系統,但我不知道這是如何通常完成的。我已經使用Kryonet建立了一個可以在網絡上推送數據的工作客戶端/服務器系統。任何用戶都可以登錄,但一旦他斷開連接,一切都會丟失。最終我希望這是與Facebook登錄兼容,但目前沒有必要。

    1熱度

    1回答

    我正在學習一些使用KryoNet的網絡連接,並且我有這個問題,當我從服務器發送對象到客戶端時,它發送它並且我可以讀取它,但是當我發送它再次我得到這個錯誤。 服務器: server = new Server(); Kryo kryo = server.getKryo(); kryo.register(Command.class, new JavaSerializer());

    0熱度

    2回答

    所以,我正在嘗試一點與Kryonet庫,並開始我已決定開發一個簡單的聊天程序,將允許從客戶端(遠程計算機)通信到服務器(本地機器)。 一切似乎工作,我能夠從客戶端接收消息到我的服務器。 但是有一個很大的問題:如果客戶端在某段時間內沒有發送任何數據包(這裏的數據包是短信),他會被服務器斷開連接,說他超時了。 我與這個掙扎,我不知道如何解決這個問題? 這裏是我的節目的信號源(除了註釋掉//all my

    1熱度

    1回答

    我仍然在學習Java,我已經搜索到Kryonet的Javadoc,並沒有找到我的問題的任何答案。 我正在給一個簡單的聊天程序添加一個網絡攝像頭功能。 我目前正在嘗試將我的網絡攝像頭拍攝的單個幀傳輸到另一臺計算機。 Kryonet讓我送 「自制」 的數據包,所以使這個包: Packet9WebcamFrame.java import java.awt.image.BufferedImage; p

    4熱度

    1回答

    我一直在努力幾天工作出什麼錯,改變的東西等,已無濟於事。 獲取在Android Studio中下面的錯誤,我的三星設備試圖調試客戶端時: com.esotericsoftware.kryonet.KryoNetException: Incorrect number of bytes (1 remaining) used to deserialize object: null at co

    2熱度

    3回答

    我有我的課這一小塊代碼延伸監聽器: @Override public void received(Connection connection, Object object) { Packet packet = (Packet) object; server.addPacket(new ClientPacket(connection.getID(), packet)); }