{"id":16344182,"url":"https://github.com/breuerfelix/async-socket-tcp","last_synced_at":"2025-10-26T00:31:25.957Z","repository":{"id":141131324,"uuid":"123322960","full_name":"breuerfelix/Async-Socket-TCP","owner":"breuerfelix","description":"C# module for communicate between many clients and one server. For example Web- or MMORPG-Server.","archived":false,"fork":false,"pushed_at":"2024-04-02T23:48:16.000Z","size":1389,"stargazers_count":6,"open_issues_count":5,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-31T13:05:38.972Z","etag":null,"topics":["async","client","mmorpg","server","tcp"],"latest_commit_sha":null,"homepage":"https://breuer.dev/blog/async-tcp","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/breuerfelix.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}},"created_at":"2018-02-28T18:08:12.000Z","updated_at":"2025-01-23T00:33:03.000Z","dependencies_parsed_at":"2024-02-22T18:48:19.465Z","dependency_job_id":"a3220698-fcd8-4156-b2e3-f0a62758f037","html_url":"https://github.com/breuerfelix/Async-Socket-TCP","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/breuerfelix%2FAsync-Socket-TCP","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/breuerfelix%2FAsync-Socket-TCP/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/breuerfelix%2FAsync-Socket-TCP/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/breuerfelix%2FAsync-Socket-TCP/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/breuerfelix","download_url":"https://codeload.github.com/breuerfelix/Async-Socket-TCP/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238235674,"owners_count":19438725,"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":["async","client","mmorpg","server","tcp"],"created_at":"2024-10-11T00:27:10.237Z","updated_at":"2025-10-26T00:31:20.651Z","avatar_url":"https://github.com/breuerfelix.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Async-Socket-TCP\n\nI wanted to program a server which can handle alot of clients at the same time just like [MMORPG](https://de.wikipedia.org/wiki/Massively_Multiplayer_Online_Role-Playing_Game)-Servers do.\n\nMany Languages are capable of doing this, but most of them are optimized for Web-Servers.  \nAnother important aspect is the amount of data being sent over the stream. There shouldn't be any limit for the package size.\n\n## Code\n\nEnough talking. Here are the complete codeblocks for each client- and serverside.  \nI implemented a little bit more code than above in the tutorial, but everything should be well explained in the comments.  \nFeel free to use this code and maybe program your own little MMORPG software.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbreuerfelix%2Fasync-socket-tcp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbreuerfelix%2Fasync-socket-tcp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbreuerfelix%2Fasync-socket-tcp/lists"}