{"id":27276901,"url":"https://github.com/jpvt/mychat","last_synced_at":"2025-08-16T11:08:04.746Z","repository":{"id":104259820,"uuid":"254370978","full_name":"jpvt/MyChat","owner":"jpvt","description":"Project dedicated to Concurrent Programming Class.","archived":false,"fork":false,"pushed_at":"2020-04-14T00:13:56.000Z","size":23,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-25T15:54:17.207Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jpvt.png","metadata":{"files":{"readme":"README .txt","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2020-04-09T12:54:43.000Z","updated_at":"2020-04-14T00:13:58.000Z","dependencies_parsed_at":null,"dependency_job_id":"8b9a1d04-9395-41e5-b7b6-8513447ead0c","html_url":"https://github.com/jpvt/MyChat","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jpvt/MyChat","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvt%2FMyChat","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvt%2FMyChat/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvt%2FMyChat/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvt%2FMyChat/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jpvt","download_url":"https://codeload.github.com/jpvt/MyChat/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvt%2FMyChat/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270702562,"owners_count":24630877,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-16T02:00:11.002Z","response_time":91,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-04-11T16:49:20.127Z","updated_at":"2025-08-16T11:08:04.540Z","avatar_url":"https://github.com/jpvt.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# MyChat\nProject dedicated to Concurrent Programming Class.\n\n**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).**\n\n**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.**\n\n\nPara compilar basta utilizar o comando: make\nPara limpar os objetos use : make clean\n\nAplicação servidor:\n./tcp_server SERVER_PORT SERVER_NAME\n\nAplicação cliente:\n./tcp_client IP PORT USERNAME","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjpvt%2Fmychat","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjpvt%2Fmychat","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjpvt%2Fmychat/lists"}