kryonet

    0

    1답변

    네트워킹 게임을 만들려고합니다. 게임은 Libgdx 및 Box2D로 만든 2D 플랫폼 슈터이어야합니다. 서버는 클라이언트는 서버들에 반응하는 키/마우스 입력을 전송하고를 업데이트 ALL을 게임 내 로직을 처리 서버와 클라이언트가 2 용 프로그램은 다음과 같습니다 네트워킹에 대한 나는 다음과 같은 구조를 계획이었습니다 전체 레벨 서버에서 업데이트를 전송합니다

    3

    1답변

    나는 네트워킹에 익숙하지 않고, 내 친구 인 java.a를 사용하여 만든 보드 게임을 Kryonet 라이브러리쪽으로 지적했다. 지금까지는 훌륭합니다. 나는 소켓을 다룰 필요가 없다! 내가 겪고있는 문제는 개체를 보내는 것입니다. 주로 보드 유형 객체가 있습니다. 이 객체는 ArrayList 객체 및 Fort 객체와 같은 다른 객체를 포함합니다. 난 그냥 이

    3

    1답변

    네트워크를 통해 정보를 보내기 위해 수업을 등록하려고합니다. 내 보드의 내부에 포함 된 서브 클래스 모두를 등록하는 저를 필요로하는 네트워크를 통해 내 전체 게임 보드를 보내려고하고 public enum Fort{ NOFORT("No Fort", 0, 0), TOWER("Tower", 1, 1), KEEP("Keep", 2, 2), CASTLE("

    2

    3답변

    난 리스너를 확장 내 클래스 코드의이 작은 조각이 모든 패킷이 구현하는 handle() 메소드. 그런 다음 향후 처리를 위해 ConcurrentLinkedQueue에 추가합니다. 내가 서버에 UDP 패킷을 보낼 몇 개의 키를 스팸 후 하지만, 다음과 같은 예외가 발생합니다 : 예외 스레드 "서버"java.lang.ClassCastException가의 : c

    0

    1답변

    이 문제는 대중적인 것으로 보이지만 문제 해결에 많은 시간을 할애하여 문제를 해결하는 데 어려움이 있습니다. 업데이트 된 솔루션이 있기를 바랍니다. 저는 KryoNet Java 네트워킹 라이브러리로 간단한 서버와 클라이언트를 설정하고 있습니다. 내 문제는 내 클라이언트가 서버에 연결 한 후 즉시 연결을 끊는 것입니다. 서버 public class TheSe

    3

    4답변

    저는 kryonet을 사용하여 서버와 클라이언트에서 객체를주고 받았습니다. 오브젝트가 수신 될 때마다 실행되는 리스너가 있습니다. 이 개체의 인스턴스를 결정하는 것 같다 유일한 방법은 사용하는 것입니다 : if(object instanceof ClientLoginPacket){ //Do stuff } 내가 객체가 특정 유형인지 아닌지 확인하는

    0

    1답변

    Oracle Java를 사용하는 Ubuntu 12.04.3 x64 VPS에서 Java 응용 프로그램을 실행 중입니다. 몇 분이 지나면 OS에 의해 프로세스가 종료됩니다. 콘솔에 "kill"이 나타납니다. 크래시가 발생하기 전에 TOP (가상 메모리가 몇 기가 바이트)를 사용하여 과도한 메모리 사용량을 볼 수 있습니다. 누출을 검사하기 위해 Java Visu

    0

    1답변

    저는 약간의 MMO 프로젝트를하고 있습니다 만, 지금은 로그인/등록 시스템에서 일하고 있습니다. ClientLoginPacket을 보내려고 할 때마다 클라이언트는 서버와의 연결을 끊고 서버가 패킷을 전혀받지 못합니다. 나타나는 스택 추적은 없지만 여기에 내 코드가 있습니다. 죄송가 많이 있어요하지만 필요한 모든입니다 : ClientLoginPacket.ja

    0

    2답변

    두 개의 패키지 mg.networktest 및 mg.networktest.server가 있으며 네트워크를 통해 전송해야하는 클래스를 등록/직렬화하기 위해 동일한 클래스에 대한 액세스가 필요합니다. 최선의 방법은 서버 패키지에 생성하고 클라이언트에 포함시키는 것입니다. 그러나 클래스를 제대로 참조 할 수 없습니다. 나는 또 다른 꾸러미를 추가하려고 노력했다.

    0

    1답변

    Listener의 내 disconnect() 메소드에서 InetSocketAddress 객체는 항상 null입니다. 왜 이런 일이 생길까요? @Override public void disconnected(Connection connection) { Log.info("Server disconnected from " + connection.getRe