Client - Server - Client
Estes es un proyecto simple de comunicacion de envios de archivos del cliente al servidor y viceversamente, y de cliente a cliente.
Go - Golang
Este proyecto se usó en el lado del servior el lenguaje Go tambien la parte del cliente.
Websockets
Para este proyecto se utilizó Websockets para hacer las comunicacion que estaba basada en TCP. aqui su deficinición:
WebSocket es un protocolo de red basado en TCP que establece cómo deben intercambiarse datos entre redes. Puesto que es un protocolo fiable y eficiente, es utilizado por prácticamente todos los clientes. El protocolo TCP establece conexiones entre dos puntos finales de comunicación, llamados sockets. De esta manera, el intercambio de datos puede producirse en las dos direcciones.
Para poder utilizarlo debes de importar este link "github.com/gorilla/websocket"
Vue
Para lo que es la UI se utilizó Vue