-
Notifications
You must be signed in to change notification settings - Fork 26
Network Protocal Description #5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
At some point I want to take on the responsibility of networking - I already have a lot of experience and it would be a fun challenge. I don't really see how the protocol you have laid out here would work, it also seems incomplete. I already have plenty of plans for how to do the networking and sever/client logic, I hope you don't mind me going in a completely different direction from what you have laid out here? |
Luc Leiber has started really far into that |
Wow, that's impressive - but at the same time it seems really overcomplicated. I'll work on my own and then we can pick the best out of each other's, then. |
It's overly complicated because he's encapsulating everything and getting it to where it's as simple as socket << data; |
There are already high-level networking libraries that abstract even that ;) |
Where's the fun in that? :b |
The goal is simplicity and elegance, right? We're trying to show C++'s true power with this project, aren't we? |
I'm not disagreeing with you. |
"I don't really see how the protocol you have laid out here would work, it On Fri, Apr 19, 2013 at 8:53 PM, Thumperrr [email protected] wrote:
|
You can suggest design decisions and discuss them - one of the most challenging things is actually making these decisions, and your input is valuable. After all, we're all at the same level just trying to please the gods naraku and Thumper. |
@LB-- What protocol did you have in mind? In my design I just wanted to highlight the fact that the protocol should be lightweight and optimized. |
https://github.com/udp/lacewing/blob/0.2.x/relay/current_spec.txt A ChessPlusPlus server would have to support multiple games (multiple channels) with up to two users and an infinite number of spectators per game. |
I never knew about that, it looks good, and captures exactly what I was trying to do :) |
Might be too early for this, but I was bored and so I wrote this.
I have included the whole file here, because I do not know how to add a file to the repository.
The text was updated successfully, but these errors were encountered: