Да, можно создать столько WebSocketGateway
, сколько вы хотите. Все, что вам нужно, это зарегистрировать свои шлюзы в providers
собственности вашего @Module
. Шлюзы с одним и тем же портом будут использовать только 1 socket.io
экземпляр сервера. Когда вы создаете шлюз с другим портом, NestJS создаст еще один экземпляр сервера и т. Д.