{"id":16742439,"url":"https://github.com/hrishibawane/multi-client-chatroom-in-c","last_synced_at":"2025-07-06T11:38:14.173Z","repository":{"id":106603615,"uuid":"283305264","full_name":"hrishibawane/multi-client-chatroom-in-c","owner":"hrishibawane","description":"A Linux-based simple chatroom using socket communication and threads for multiple clients","archived":false,"fork":false,"pushed_at":"2020-07-28T19:21:42.000Z","size":12,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-16T00:26:48.178Z","etag":null,"topics":["multithreading","networking","socket-programming"],"latest_commit_sha":null,"homepage":"","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/hrishibawane.png","metadata":{"files":{"readme":"README.md","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}},"created_at":"2020-07-28T19:14:38.000Z","updated_at":"2020-07-28T19:25:15.000Z","dependencies_parsed_at":null,"dependency_job_id":"2bd50484-cd48-4e0f-9da7-59768c66b6ea","html_url":"https://github.com/hrishibawane/multi-client-chatroom-in-c","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/hrishibawane/multi-client-chatroom-in-c","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hrishibawane%2Fmulti-client-chatroom-in-c","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hrishibawane%2Fmulti-client-chatroom-in-c/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hrishibawane%2Fmulti-client-chatroom-in-c/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hrishibawane%2Fmulti-client-chatroom-in-c/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hrishibawane","download_url":"https://codeload.github.com/hrishibawane/multi-client-chatroom-in-c/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hrishibawane%2Fmulti-client-chatroom-in-c/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263895888,"owners_count":23526748,"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","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":["multithreading","networking","socket-programming"],"created_at":"2024-10-13T01:23:45.785Z","updated_at":"2025-07-06T11:38:14.168Z","avatar_url":"https://github.com/hrishibawane.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Multi-client chatroom using sockets and threads in C\nLinux-based simple multi-client chatroom using socket communication and threads for handling multiple client connections.\n\n### Execution\n\n1. Clone repository\n\n2. Compile options:\n    1. ```make all``` =\u003e to compile both server and client\n    2. ```make server``` =\u003e to compile server\n    3. ```make client``` =\u003e to compile client\n    4. ```make clean``` =\u003e to clear all executables\n\n3. Execute options:\n    - run ```./server``` to run server in one terminal\n    - run ```./client``` in another terminal window/tab\n\n4. Type \"exit\" or press ctrl-c to quit client.\n\nNote: Change the IP address on line 16 of client.c source file to your local network IP address if you wish to run client on another linux machine connected to local network.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhrishibawane%2Fmulti-client-chatroom-in-c","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhrishibawane%2Fmulti-client-chatroom-in-c","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhrishibawane%2Fmulti-client-chatroom-in-c/lists"}