leafSpring Boot

netty-socket-io.hostname=localhost
netty-socket-io.port=9092
netty-socket-io.ping-timeout=60000
netty-socket-io.ping-interval=25000
circle-info

Il suffit d'ajouter les propriétés / yml pour exécuter le serveur avec les paramètres par défaut. Si vous souhaitez ajouter un bean SocketIOServer, excluez le serveur par défaut

Bean SocketIOServer personnalisé

@Configuration
public class SocketIOConfig {
    
    @Bean
    public SocketIOServer socketIOServer() {
        Configuration config = new Configuration();
        config.setHostname("localhost");
        config.setPort(9092);
        return new SocketIOServer(config);
    }
}

Application principale

Gestionnaire d'événements avec annotations

Vous pouvez utiliser des annotations pour définir des gestionnaires d'événements :

Gestion des exceptions

Exemple complet

Voir l'exemple complet dans le netty-socketio-examples-spring-boot-basearrow-up-right module.

Mis à jour

Ce contenu vous a-t-il été utile ?