{"id":28275274,"url":"https://github.com/fshmidt/minitalk","last_synced_at":"2025-06-16T12:32:15.658Z","repository":{"id":41486311,"uuid":"509846910","full_name":"fshmidt/minitalk","owner":"fshmidt","description":"A small programm to connect client and server via ssh using manual bit decoding.","archived":false,"fork":false,"pushed_at":"2022-07-02T19:50:59.000Z","size":16,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-21T03:16:37.319Z","etag":null,"topics":["ssh","ssh-server"],"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/fshmidt.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}},"created_at":"2022-07-02T19:41:58.000Z","updated_at":"2023-01-25T06:33:14.000Z","dependencies_parsed_at":"2022-09-21T10:33:48.272Z","dependency_job_id":null,"html_url":"https://github.com/fshmidt/minitalk","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/fshmidt/minitalk","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fshmidt%2Fminitalk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fshmidt%2Fminitalk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fshmidt%2Fminitalk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fshmidt%2Fminitalk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fshmidt","download_url":"https://codeload.github.com/fshmidt/minitalk/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fshmidt%2Fminitalk/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260162541,"owners_count":22968066,"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":["ssh","ssh-server"],"created_at":"2025-05-21T03:13:52.257Z","updated_at":"2025-06-16T12:32:15.650Z","avatar_url":"https://github.com/fshmidt.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# minitalk\nA small programm to connect client and server via ssh using manual bit decoding.\nMandatory Part\nYou must create a communication program in the form of a client and a server.\n• The server must be started first. After its launch, it has to print its PID.\n• The client takes two parameters:\n◦ The server PID.\n◦ The string to send.\n• The client must send the string passed as a parameter to the server.\nOnce the string has been received, the server must print it.\n• The server has to display the string pretty quickly. Quickly means that if you think\nit takes too long, then it is probably too long.\n1 second for displaying 100 characters is way too much!\n• Your server should be able to receive strings from several clients in a row without\nneeding to restart.\n• The communication between your client and your server has to be done only using\nUNIX signals.\n• You can only use these two signals: SIGUSR1 and SIGUSR2.\nLinux system does NOT queue signals when you already have pending\nsignals of this type! Bonus time?\n6\nChapter V\nBonus part\nBonus list:\n• The server acknowledges every message received by sending back a signal to the\nclient.\n• Unicode characters support!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffshmidt%2Fminitalk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffshmidt%2Fminitalk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffshmidt%2Fminitalk/lists"}