Listen socket TCP

Bonjour,

Pour l’une de mes apps je dois mettre en œuvre un système de socket (avec un serveur sous Unreal Engine). Le système fonctionne parfaitement pour envoyer des ordres de l’app Flutter vers le serveur mais coince du serveur vers les clients. Pour être plus précis, dans l’enchainement suivant :

sendMessage("init", deviceID as int);
        print("connection to : $deviceID$port");

        serverSocket.listen(
          (data) {
            print("client listen  : ${String.fromCharCodes(data).trim()}");
          },

          // handle errors
          onError: (error) {
            print(error);
            serverSocket.destroy();
          },

          // handle server ending connection
          onDone: () {
            stateApp = true;
            print('Server left.');
            //getOut();
            //serverSocket.destroy();
          },
        );
      });
    } catch (e) {
      print(e.toString());
    }

L’évènement onDone s’active bien, mais pas moyen de reçevoir l’ordre (String) via le listen. Aurais-je mal fait quelque chose ?

Merci !

Finalement, pour ceux qui se poserait la question, c’est un formatage correct, l’erreur venait de l’enregistrement des clients avec le server