Для установки соединения на сервере с использованием сокетов, вы можете использовать следующий код на стороне клиента:
```python
import socket
server_address = ('127.0.0.1', 8080)
client_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
client_socket.connect(server_address)
```
На стороне сервера это будет выглядеть следующим образом:
```python
import socket
server_address = ('127.0.0.1', 8080)
server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
server_socket.bind(server_address)
server_socket.listen(1)
connection, client_address = server_socket.accept()
```
Чтобы устранить ошибку WebSocket при подключении к серверу через сокеты, вам необходимо убедиться, что сервер и клиент правильно настроены для обмена сообщениями по протоколу WebSocket. Убедитесь, что версии протокола и заголовки соответствуют требованиям протокола WebSocket.
Также убедитесь, что порт, который вы используете для соединения, не заблокирован брандмауэром или другими средствами безопасности. Проверьте правильность настроек и конфигурации сервера и клиента, чтобы избежать возможных ошибок при установлении соединения.