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 !