https://github.com/jpvt/mychat
Project dedicated to Concurrent Programming Class.
https://github.com/jpvt/mychat
Last synced: 10 months ago
JSON representation
Project dedicated to Concurrent Programming Class.
- Host: GitHub
- URL: https://github.com/jpvt/mychat
- Owner: jpvt
- Created: 2020-04-09T12:54:43.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-04-14T00:13:56.000Z (about 6 years ago)
- Last Synced: 2025-07-25T15:54:17.207Z (11 months ago)
- Language: C++
- Size: 22.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README .txt
Awesome Lists containing this project
README
# MyChat
Project dedicated to Concurrent Programming Class.
**Resumo: Esse trabalho consiste na implementação de dois programas em C/C++ para a composição de um serviço de bate-papo remoto, sendo esses um cliente e outro um servidor. A aplicação servidor irá receber conexões de diversos clientes e replicar as mensagens para todos esses. A aplicação cliente se conectará a um servidor e irá receber e enviar mensagens. A implementação utilizará a biblioteca padrão de sockets em C/C++ e também programação concorrente(PThreads).**
**Abstract: This project consists on the implementation of two applications in C/C++ for the composition of a remote chat service, these being client and server. The server application will receive connections from several clients and replicate messages to all of them. The client application will connect to a server and will receive and send messages. The implementation will use the standard C/C++ socket library and PThreads.**
Para compilar basta utilizar o comando: make
Para limpar os objetos use : make clean
Aplicação servidor:
./tcp_server SERVER_PORT SERVER_NAME
Aplicação cliente:
./tcp_client IP PORT USERNAME