{"id":23364117,"url":"https://github.com/tungphan2823/socket-programming","last_synced_at":"2026-04-17T03:02:48.018Z","repository":{"id":238483488,"uuid":"796649763","full_name":"tungphan2823/Socket-Programming","owner":"tungphan2823","description":"Socket Programming From Vaasa University of Applied Sciences, Grade: 5/5","archived":false,"fork":false,"pushed_at":"2024-05-06T11:18:49.000Z","size":5,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-07T22:26:34.586Z","etag":null,"topics":["course","cpp","html","python"],"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/tungphan2823.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":"2024-05-06T11:14:08.000Z","updated_at":"2024-05-06T11:30:01.000Z","dependencies_parsed_at":null,"dependency_job_id":"e2437163-5f91-4813-9809-040f6a2c5df4","html_url":"https://github.com/tungphan2823/Socket-Programming","commit_stats":null,"previous_names":["tungphan2823/socket-programming"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tungphan2823/Socket-Programming","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tungphan2823%2FSocket-Programming","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tungphan2823%2FSocket-Programming/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tungphan2823%2FSocket-Programming/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tungphan2823%2FSocket-Programming/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tungphan2823","download_url":"https://codeload.github.com/tungphan2823/Socket-Programming/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tungphan2823%2FSocket-Programming/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31913078,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-16T18:22:33.417Z","status":"online","status_checked_at":"2026-04-17T02:00:06.879Z","response_time":62,"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":["course","cpp","html","python"],"created_at":"2024-12-21T13:14:10.584Z","updated_at":"2026-04-17T03:02:47.985Z","avatar_url":"https://github.com/tungphan2823.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Learning Outcomes\nAfter the course, the student should understand the basic idea of client-server communication, and she should be able to write basic server/client applications. The student should know the differences of connection-less and connection-oriented communication (i.e., UDP and TCP) for designing performance-oriented Internet communication applications. She should know the different types of sockets and she should know which type should be applied for their specific application. The student should know the relationship between sockets and application layer protocols. At a higher level, the student should know how to design synchronous and asynchronous server applications and be able to use certain IPC techniques.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftungphan2823%2Fsocket-programming","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftungphan2823%2Fsocket-programming","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftungphan2823%2Fsocket-programming/lists"}