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

Simplemente agregar las propiedades/yml es suficiente para ejecutar el servidor con la configuración predeterminada. Si desea agregar un bean SocketIOServer, excluya el servidor predeterminado

Bean SocketIOServer personalizado

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

Aplicación principal

Manejador de eventos con anotaciones

Puede usar anotaciones para definir manejadores de eventos:

Manejo de excepciones

Ejemplo completo

Vea el ejemplo completo en el netty-socketio-examples-spring-boot-basearrow-up-right módulo.

Última actualización

¿Te fue útil?