{"id":13318139,"url":"https://github.com/tenfensw/UDPKit","last_synced_at":"2025-03-11T01:31:33.242Z","repository":{"id":128773861,"uuid":"278182329","full_name":"tenfensw/UDPKit","owner":"tenfensw","description":"A tiny Objective-C framework for building UDP servers and clients embedded into Cocoa applications","archived":false,"fork":false,"pushed_at":"2020-07-08T22:17:15.000Z","size":25,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-18T05:32:32.713Z","etag":null,"topics":["cocoa","framework","ios","ipados","macos","objective-c","swift","tcp-ip","udp","udp-client","udp-server"],"latest_commit_sha":null,"homepage":"https://roveramd.com/udpkit/","language":"Objective-C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tenfensw.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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-08T19:57:16.000Z","updated_at":"2020-08-13T11:12:34.000Z","dependencies_parsed_at":"2023-04-29T17:31:14.181Z","dependency_job_id":null,"html_url":"https://github.com/tenfensw/UDPKit","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tenfensw%2FUDPKit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tenfensw%2FUDPKit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tenfensw%2FUDPKit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tenfensw%2FUDPKit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tenfensw","download_url":"https://codeload.github.com/tenfensw/UDPKit/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242955488,"owners_count":20212343,"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":["cocoa","framework","ios","ipados","macos","objective-c","swift","tcp-ip","udp","udp-client","udp-server"],"created_at":"2024-07-29T18:29:38.240Z","updated_at":"2025-03-11T01:31:33.220Z","avatar_url":"https://github.com/tenfensw.png","language":"Objective-C","readme":"# UDPKit\n\n*A tiny Objective-C framework for building UDP servers and clients embedded into applications*\n\n***Copyright (C) Tim K/RoverAMD \u003ctimprogrammer@rambler.ru\u003e 2020.*** Licensed under 2-clause BSD License\n\n## What is UDPKit?\n\nUDPKit is a fairly tiny Objective-C framework that wraps around POSIX BSD sockets API in a (probably) convenient object-oriented layer that allows to build UDP servers and clients that are embedded into your Cocoa application.\n\n## UDPKit Example\n\nCheck out [main.m](UDPKitDemo/main.m) file inside the *UDPKitDemo* folder which implements a minimalistic echo UDP server in just ~8-10 lines of code.\n\n## Building UDPKit\n\nUDPKit is meant to be built as a framework included in other applications. The respective Xcode projects for macOS (*UDPKit.xcodeproj*) and iOS/iPadOS (*UDPKit_iOS.xcodeproj*) can be added to your Xcode workspace so that the framework could be compiled and distributed in your application without any additional steps.\n\nHowever, of course you may build UDPKit framework entirely standalone either via Xcode or ``xcodebuild``, just like you would do with any other Xcode project. Building a standalone version might be quite handy if you don't use Xcode workspaces.\n\n## Limitations\n\nCurrently, UDPKit does not support IPv6 (while its preliminary wrapper does support UDP server socket creation for IPv6, client creation and well... the classes themselves are not ready).\n\n## Documentation\n\nWell... for now, there is none. :P But there will be at least a brief introduction when the first release of the framework gets ready.\n\n## License\n\nUDPKit uses a 2-clause BSD License. Consult the [LICENSE](LICENSE) file for further information.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftenfensw%2FUDPKit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftenfensw%2FUDPKit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftenfensw%2FUDPKit/lists"}