Absolutamente possível Você pode usar um seletor ou pesquisa para receber notificações e gerenciar cada conexão.
Eu tenho um servidor de soquete em execução e escutando conexões de entrada em uma porta não administrativa (por exemplo, > 1024). Também gostaria que esse processo pudesse manipular outro tipo de conexão em uma porta diferente para fins de monitoramento. Eu encontrei perguntas sobre SE para a situação oposta, muitos-para-um, mas isso seria uma situação de um para muitos.
Minhas perguntas: É possível vincular um processo a várias portas?
Em caso afirmativo, posso lidar de forma confiável com conexões nas diferentes portas de maneira exclusiva (por exemplo, a porta 2000 executa uma parte do código e a porta 3000 executa outra).
Estou aberto a outras sugestões sobre como lidar com uma conexão para monitorar os outros clientes que estão se conectando à porta principal.
Absolutamente possível Você pode usar um seletor ou pesquisa para receber notificações e gerenciar cada conexão.
Esta parece ser uma questão de programação, mas para um programa que você ainda não escreveu, e em uma linguagem não especificada.
Is it possible to bind one process to multiple ports?
Sim.
can I reliably handle connections on the different ports uniquely
Sim, cada porta de escuta (ligada) é atendida por um soquete separado (assim como todas as conexões feitas de cada porta de escuta).