Я пытаюсь написать кроссплатформенное мобильное приложение (мой приоритет — ANDROID). Я использую Флаттер. В моем приложении одно из устройств будет одновременно хостом и проигрывателем. Игра будет проходить через локальную сеть. Между игроками должна быть низкая задержка, а данные должны транслироваться. Поэтому я решил использовать Socket.io. Моя проблема в том, что я не смог найти серверную библиотеку для Socket.io.
Я очень новичок в этой теме. Я не смог найти способ правильно связать код Java (или любого другого языка с Socket.io) с Flutter.
Какой путь вы предлагаете? Если вы подскажете, с чего я могу начать, или предложите мне что-нибудь почитать, это будет очень полезно.





Вы пробовали использовать этот пакет? https://github.com/rikulo/socket.io-client-dart (здесь также объясняется базовое использование клиента и сервера)
Ну, я использовал его для создания игры в бильярд, хотя сервер работает на Python, а клиент на Dart, вы можете реализовать и то, и другое в Dart.
Что касается предложений, которые вы просили, к прочтению рекомендую саму документацию по Socket.io: https://socket.io/docs/v4/
Совет, который может вам помочь: сначала подумайте о модели, которую вы собираетесь реализовать в своей игре (сервер и клиент), изучите эту модель, а затем попытайтесь применить эти концепции к своему коду.