потому что порт 3000 уже занят серваком, а не клиентом
напиши в коде клиента http://localhost:5000
запусти сервер на 5000 порту
запусти клиент на 3000 порту
отправляй пакеты и смотри, что происходит. пользуйся средствами разрабротчика, а не запахом консоли. в девтулзах хрома есть раздел network, там ищи свой коннект, смотри есть ли соединение, если нет — с какой ошибкой соединение упало