WebSockets не предназначены как чистые каналы TCP, по которым могут быть реализованы другие существующие протоколы.
WebSockets предназначены для отправки сообщений между клиентом и сервером, когда событие возникает при каждом получении сообщения.
Следовательно, клиент WebSocket не может просто подключиться к существующему серверу TCP - этот сервер также должен поддерживать протокол WebSocket.
Конечно, вы могли бы написать сервер на базе WebSocket, который ничего не делает, кроме как действует как прокси для существующих сетевых служб.