{"id":16678575,"url":"https://github.com/beastwick18/sockets","last_synced_at":"2026-04-13T07:36:43.814Z","repository":{"id":163842362,"uuid":"602739223","full_name":"Beastwick18/sockets","owner":"Beastwick18","description":null,"archived":false,"fork":false,"pushed_at":"2023-03-10T18:16:16.000Z","size":3896,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-01-01T02:35:30.535Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","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/Beastwick18.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}},"created_at":"2023-02-16T20:57:23.000Z","updated_at":"2023-05-03T03:54:22.000Z","dependencies_parsed_at":null,"dependency_job_id":"e406c05c-e562-4958-aac4-69fe55d15f89","html_url":"https://github.com/Beastwick18/sockets","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Beastwick18/sockets","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Beastwick18%2Fsockets","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Beastwick18%2Fsockets/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Beastwick18%2Fsockets/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Beastwick18%2Fsockets/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Beastwick18","download_url":"https://codeload.github.com/Beastwick18/sockets/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Beastwick18%2Fsockets/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31744404,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-13T06:26:45.479Z","status":"ssl_error","status_checked_at":"2026-04-13T06:26:44.645Z","response_time":93,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":"2024-10-12T13:29:42.633Z","updated_at":"2026-04-13T07:36:43.774Z","avatar_url":"https://github.com/Beastwick18.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"In order to run this code, you must have python 3\n\nTo start the server, run the following command:\n    python3 server.py \u003cport\u003e\nwhere \u003cport\u003e is the port number you want the server to run on. This parameter is optional, and will default to 8080.\nthe ip address is always localhost or 127.0.0.1, or whatever your machines ip address is\n\nTo start the client, run the following command:\n    python3 client.py \u003cserver_ip_address\u003e \u003cport\u003e \u003crequested_file_name\u003e\nor...\n    python3 client.py \u003cserver_ip_address\u003e \u003crequested_file_name\u003e\n\u003cserver_ip_address\u003e is the ip address of a running instance of the server.py code\n\u003cport\u003e is the port of a running instance of the server.py code, not the client's port\n    \u003cport\u003e is also optional, and will default to 8080\n\u003crequested_file_name\u003e is the file you wish to recieve from the server.\n    The file location must be relative to the current working directory of the running server.py instance\n    No preceding '/' should be present before the filename.\n    Files nested in directories are fine, however.\n\nTo connect in a browser, type in the following address into the address bar:\n    http://\u003cserver_ip_address\u003e:\u003cport\u003e/\u003crequested_file_name\u003e\nHere, \u003cserver_ip_address\u003e, \u003cport\u003e, and \u003crequested_file_name\u003e refer to the same parameters as listed above for client.py.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbeastwick18%2Fsockets","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbeastwick18%2Fsockets","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbeastwick18%2Fsockets/lists"}