/dragch

Chat demonstration application, with the aim of implementing a client server model on WebSocket, taking into account that it is a technology that provides a two-way and full-duplex communication channel on a single TCP socket.

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

dragch

Aplicación demostrativa de tipo Chat, con el objetivo de implementar un modelo cliente servidor sobre WebSocket, teniendo en cuenta que es una tecnología que proporciona un canal de comunicación bidireccional y full-duplex sobre un único socket TCP. Está diseñada para ser implementada en navegadores y servidores web, pero puede utilizarse por cualquier aplicación cliente/servidor, siendo normalizada por W3C. El cliente está escrito en: JavaScript, CSS, HTML, Bootstrap, por otra parte, el servidor se implementó en PHP.

Pre requerimientos:

  •	Instalar Git versión 1.9.0 o superior 

  •	Instalar PHP versión 5.3.0 o superior  

Como instalarlo:

 1-	cd  directorio_de_instalación

 2-	git clone https://github.com/ameksike/dragch.git

Como utilizarlo:

 1-	Especificar el IP y el Puerto en el archivo: directorio_de_instalación/dragchServer/cfg/config.php

 2-	Ejecutar el comando: php directorio_de_instalación/dragchServer/index.php

 3-	Especificar el IP y Puerto definido para el servidor en: directorio_de_instalación/dragchClient/cfg/config.js 

 4-	Ejecutar el archivo directorio_de_instalación/dragchClient/index.html en un navegador web 

 5-	Especificar el nombre que lo identifique en el cliente y disfrutar el demo