Skip to content

Latest commit

 

History

17 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Chat

Implementación de chat cliente/servidor en C++ utilizando sockets y protobuf

  • Luis Pedro Cuéllar 18220
  • Gerardo Méndez Alvarez 18239

Ejecución

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:

Server

./[object_file_name] [port]

Client

./[object_file_name] [username] [IP address] [port]

Comandos disponibles para el cliente

- 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

About

Chat en C++ implementando sockets y protobuf

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages