Websocket server joystick problem utiliser un websocket server sur le robot et un websocket client sur la joystick remote n'est pas possible. En effet, impossible, à partir du serveur, de faire quelque chose d'une valeur reçue d'un client, si ce n'est de façon static, ce qui ne nous intéresse absolument pas. Merci chao. // Joystick WebSocket client TODO to clean -> didn't work... or if needed, try with the server on the remote and the client on the robot // final ClientEndpointConfig clientEndpointConfig = ClientEndpointConfig.Builder.create().build(); // WebSocketContainer joystickWebSocketClient = ContainerProvider.getWebSocketContainer(); // try { // // TODO reconnect after an unexpected failure // Session joystickWebSocketSession = joystickWebSocketClient.connectToServer(new Endpoint() { // // @Override // public void onOpen(Session session, EndpointConfig endpointConfig) { // session.addMessageHandler(new MessageHandler.Whole() { // @Override // public void onMessage(String message) { // Tools.log("New message received: \"" + message + "\""); // } // }); // Tools.log("Websocket session opened"); // } // // @Override // public void onClose(Session session, CloseReason closeReason) { // Tools.log("Session closed: " + closeReason); // // Timer will detect and correct // } // // @Override // public void onError(Session session, Throwable thr) { // Tools.log("Error: " + thr.getMessage()); // } // // }, clientEndpointConfig, new URI("ws://localhost:8025/joystick"));//new URI("ws://" + ipAddress + ":" + port + "/joystick"));//new URI("ws://localhost:8025/joystick")); // // //joystickWebSocketSession.getBasicRemote().sendText("0 0"); // } catch (DeploymentException | IOException | URISyntaxException e) { // throw new RaspoidException("Exception", e); // }