Somente um único processo pode escutar em uma porta específica o mesmo endereço IP e protocolo, porque, caso contrário, o sistema operacional não saberia para qual processo enviar o pacote recebido.
Para conseguir o que você deseja, você terá que usar um proxy reverso que escute na porta 80 e encaminhar o tráfego para corrigir o destino. Existem várias maneiras de fazer isso. Por exemplo, você pode configurar seu servidor web (Apache) para encaminhar solicitações do WebSocket ou configurar o Node.js para encaminhar o tráfego HTTP. Pesquise as opções disponíveis e escolha a que melhor se adapta às suas necessidades.