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

プロパティ/.yml を追加するだけで、デフォルト設定でサーバーを起動できます。SocketIOServer の Bean を追加したい場合は、デフォルトのサーバーを除外してください

カスタム SocketIOServer Bean

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

メインアプリケーション

注釈によるイベントハンドラー

注釈を使ってイベントハンドラーを定義できます:

例外処理

完全な例

完全な例は次を参照してください netty-socketio-examples-spring-boot-basearrow-up-right モジュール。

最終更新

役に立ちましたか?