# 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](https://doc.velneo.com/velneo-vserver/funcionalidades/protocolo-vatps) 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](https://doc.velneo.com/velneo-vserver/instalacion-y-configuracion/parametros-configurables-de-velneo-vserver#configurar-puerto-de-escucha-port)) sino que tenemos que tener abierto también el puerto de WebSocket.\
\
Si el puerto de escucha del servidor es el puerto por defecto (690), el puerto de WebSocket es el 443.

Si el puerto de escucha es diferente, será el puerto de servidor, pero sumándole un 2. Es decir, que si el puerto de escucha del servidor es el 6900, en el router tendríamos que abrir el 6902 también. Si el puerto del servidor es el 6905, tendremos que abrir el puerto 6907.
{% endhint %}
