Есть Клиент, а есть Сервер.
Клиент Вебсокета, это, скорее всего - Браузер. Язык для клиента - JS, тут и заморачиваться не нужно.
Клиент:
Самое простое написать:
<script>
var ws = new WebSocket("wss://javascript.info/article/websocket/demo/hello");
<script>
И, если в консоли нет ошибок - значит вы подключились.
----------
Сервер:
Самое большое количество примеров, это - Node.
const WebSocket = require('ws');
const wss = new WebSocket.Server({ port: 8080 });