Implementación de chat cliente/servidor en C++ utilizando sockets y protobuf
- Luis Pedro Cuéllar 18220
- Gerardo Méndez Alvarez 18239
Protobuf
protoc new.proto --cpp_out=./
En terminal:
c++ -std=c++11 ClientSide.cpp new.pb.cc -o [object_file_name] `pkg-config --cflags --libs protobuf`
c++ -std=c++11 ServerSide.cpp new.pb.cc -o [object_file_name] `pkg-config --cflags --libs protobuf`
Luego con cada ejecutable:
./[object_file_name] [port]
./[object_file_name] [username] [IP address] [port]
- Enviar mensajes (general o privado): MESSAGE [recipiente] [mensaje] - Listar usuarios conectados: CONNECTED - Cambio de estado: STATUS [nuevo_status] - Información acerca de un usuario: INFO [nombre_de_usuario] - Ayuda y comandos: HELP - Salida del chat room: EXIT