kryo

    3

    3답변

    나는 Kryo에서 gzip으로 압축 된 파일에서 개체의 알 수없는 수를 읽고 있어요 : Input input = new Input(new GZIPInputStream(Files.newInputStream(inputFile))); 문제는 어떻게 내가 파일에서 마지막 개체를 읽은 경우를 감지합니까? 객체를 작성할 때 얼마나 많은 객체를 쓸지 미리 알지 못하

    4

    5답변

    다음은 Kryonet의 기본을 다루는 this Youtube tutorial입니다. 기본적으로 Kryonet Hello World입니다. 기본 서버와 클라이언트를 설치하는 방법을 설명하고, 클라이언트가 패킷을 서버에 보내고 아주 기본적인 통신을 할 수 있도록합니다. source code에 대한 링크. 서버와 클라이언트 모두 동일한 패킷 클래스를 사용합니다.

    0

    1답변

    제 수업 중 하나가 엄청난 수의 인스턴스를 직렬화해야하고 Xstream을 사용하면 파일 크기가 완료되면 30MB가됩니다. 데이터가 매우 반복적이기 때문에 압축시 100KB와 같은 크기이므로 실제로는 문제가되지 않습니다. 그러나 직렬화/비 직렬화에는 많은 시간이 걸립니다. 나는 카이로를 사용해 보았지만 정말 좋아하지 않았다. 거대한 데이터를 직렬화하기 위해

    0

    1답변

    서버/클라이언트 부분을 관리하기 위해 kryonet을 사용하여 작은 Java 멀티 플레이어 게임을 만들고 있습니다. 좀 질문이 내 서버 프로그램에서, 나는 부울 ""새 불리는 방법으로 클라이언트 시작 : 내 clientprocess에서 Boolean xx = new clientprocess(); 를();, 나는 새로운 클라이언트를 얻을(),, clien

    1

    2답변

    나는 학교에서 이클립스와 함께 thumbdrive에서 일하고 있었고 thumbdrive를 집에 가지고왔다. Exception in thread "main" java.lang.IllegalArgumentException: Unable to create serializer "com.esotericsoftware.kryo.serializers.FieldSeria

    1

    1답변

    객체 배열이 포함 된 객체가 있습니다. 나는 그 개체에 대한 사용자 정의 직렬화를 사용하려면 A) 가게에 동일한 파일 B)의 객체의 배열을하고 싶습니다. 예를 들어, Tile [] [] 배열을 가진 Map 개체가 있습니다. 나는 물체를 수행하는 방법에의 int는 잘하지만, 혼동 할 수 있습니다 : 당신이 Kryo의 V1을 사용하는 사용자의 예에서 알 수 k

    0

    1답변

    이것은 어리석은 질문 일 수 있습니다. 그러나 나는 그것을 분명히 할 어떤 선택의 여지도 없다. LAN 환경 시스템에서 실행중인 채팅 서버가 있습니다. 테스트 용으로 채팅 클라이언트 애플릿을 Tomcat 서버에 배포했습니다. 웹 페이지에서 서버에 액세스하는 방법. 나는 나의 로컬 IP 주소 (192.168.0.XXX)를 주었다. 이것은 매우 나쁘다. 응용

    1

    1답변

    제가 알기론 Kryo는 writeObject에 className < ->numberID 맵을 생성합니다. 이지도가 너무 좁습니다. 객체 모델에서 인스턴스는 동일한 클래스에 속하기 때문에 writeObject는 비슷한 맵을 다시 만들고 다시 직렬화합니다. 지도를 수동으로 등록하여지도를 공유 할 수 있다는 것을 알고 있지만 지루한 수동 하드 코딩입니다. 첫 번

    1

    1답변

    현재 게임용으로 자바 네트워킹 라이브러리 인 Kryonet을 사용할 계획입니다. TCP보다 빠르므로 UDP 프로토콜을 사용할 것입니다. 저는 Kryonet API를 좋아합니다. 매우 깨끗한 코드입니다. 그러나 서버가 실행되는 것을 허용하는 것 같습니다. TCP와 UDP 모두 UDP로 실행되는 서버를 원할 때입니다.

    1

    1답변

    어떻게 직렬화 이벤트를 수신합니까? 당신은 자바 직렬화에서 void writeObject(ObjectOutputStream out) { // handle event out.defaultWriteObject(this); } 을 정의 할 수 있으며, 객체 직렬화시이 메소드가 호출됩니다. Kryo에서 어떻게 같은 일을합니까? KryoSer