From ba94bda1a071e2a4aaa4349683dabae780f9eb71 Mon Sep 17 00:00:00 2001 From: Arisotura Date: Sun, 26 Mar 2023 19:03:36 +0200 Subject: [PATCH] attempt --- src/frontend/qt_sdl/Netplay.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/frontend/qt_sdl/Netplay.cpp b/src/frontend/qt_sdl/Netplay.cpp index ed5f8b95..aa3a649c 100644 --- a/src/frontend/qt_sdl/Netplay.cpp +++ b/src/frontend/qt_sdl/Netplay.cpp @@ -697,7 +697,7 @@ void ProcessMirrorHost() } }*/ u32 clientframes = *(u32*)event.packet->data; - +printf("[SYNC] HOST=%d CLIENT=%d\n", NDS::NumFrames, clientframes); if (clientframes > (NDS::NumFrames + 4)) { event.peer->data = (void*)1; @@ -776,6 +776,7 @@ printf("mirror client lag notify: %d\n", lag); { ENetPacket* pkt = enet_packet_create(&NDS::NumFrames, 4, ENET_PACKET_FLAG_RELIABLE); enet_peer_send(event.peer, 0, pkt); + enet_host_flush(MirrorHost); } } break; @@ -838,6 +839,7 @@ void ProcessInput() memcpy(cmd, &frame, sizeof(InputFrame)); ENetPacket* pkt = enet_packet_create(cmd, sizeof(cmd), ENET_PACKET_FLAG_RELIABLE); enet_host_broadcast(MirrorHost, 0, pkt); + enet_host_flush(MirrorHost); } if (InputQueue.empty())