Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/breuerfelix/async-socket-tcp
C# module for communicate between many clients and one server. For example Web- or MMORPG-Server.
https://github.com/breuerfelix/async-socket-tcp
async client mmorpg server tcp
Last synced: 3 months ago
JSON representation
C# module for communicate between many clients and one server. For example Web- or MMORPG-Server.
- Host: GitHub
- URL: https://github.com/breuerfelix/async-socket-tcp
- Owner: breuerfelix
- Created: 2018-02-28T18:08:12.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2024-02-22T17:46:29.000Z (11 months ago)
- Last Synced: 2024-02-22T18:54:14.471Z (11 months ago)
- Topics: async, client, mmorpg, server, tcp
- Language: C#
- Homepage: https://breuer.dev/blog/async-tcp
- Size: 1.32 MB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Async-Socket-TCP
I 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.
Many Languages are capable of doing this, but most of them are optimized for Web-Servers.
Another important aspect is the amount of data being sent over the stream. There shouldn't be any limit for the package size.## Code
Enough talking. Here are the complete codeblocks for each client- and serverside.
I implemented a little bit more code than above in the tutorial, but everything should be well explained in the comments.
Feel free to use this code and maybe program your own little MMORPG software.