That was written fast O.O! Nice thank you.
|
|
That was written fast O.O! Nice thank you.

What is that exactly? like ServerSocket?Fully documented NIO Reactor library


Did you read my last post on that thread? This doesn't have anything to do with how servers work btw.


This has absolutely everything to do with how servers work. How does a server send/receive data to all the clients? Networking. What is this library? Very high-performance networking. I would estimate that it can very easily hold around 2k rs2 client connections, while putting hardly any stress on the underlying system. Standard reactor pattern has been tested and proven to be able to handle millions of connections through a light protocol (I believe this was a phone system and it sent/received voice data - I haven't done any research on this, I was told by a friend who is good at programming) and the only thing that will limit your server performance is the code you write on top of this networking. This is infact standard reactor pattern, but stepped up a notch to use cached thread pooling (other types of pooling are available via the AsynchronousIOFactory) to be much more scalable than standard reactor pattern. Believe me, any server framework written by a reasonable programmer on top of this library will easily be able to handle 2k clients, which is the limit the client can have per-world. I'm sure this networking library could easily scale to be able to run multiple worlds in one process (several thousand connections) without any problems.
rest in peace Qemist, Izzy, TeChNo PuNk, Impulser, & bootnecklad

| « Want to be part of an amazing BETA? | rs2g framework login » |
| Thread Information |
Users Browsing this ThreadThere are currently 1 users browsing this thread. (0 members and 1 guests) |