# Funcionamiento de VATPS por websocket

Uno de los puntos más importantes de las aplicaciones Velneo web es que usan una versión del [protocolo VATPS](/36/velneo-vserver/funcionalidades/protocolo-vatps.md) basada en [WebSocket](https://es.wikipedia.org/wiki/WebSocket).&#x20;

En las versiones de escritorio todo el tráfico de comunicación entre los clientes y el servidor viajan por TCP.&#x20;

{% hint style="warning" %}
A la hora de configurar servidores locales, debemos tener en cuenta que además de tener abierto el puerto del servidor (el 690 por defecto o el que se haya [configurado](/36/velneo-vserver/instalacion-y-configuracion/parametros-configurables-de-velneo-vserver.md#configurar-puerto-de-escucha-port))  sino que tenemos que tener abierto también el puerto de WebSocket que será el del servidor, pero acabado en 9. Es decir, que si el puerto de escucha del servidor es el 690, en el router tendríamos que abrir el 699. Si el puerto del servidor es el 6900, tendremos que abrir también el puerto 6909.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://doc.velneo.com/36/velneo/velneo-web/funcionamiento-de-vatp-por-websocket.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
