-
Notifications
You must be signed in to change notification settings - Fork 81
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
Abstract platform-specific code #5
Comments
The major issue at the moment for platform-specific code is the netcode. EAP seems to have a Windows NT version, a Windows 9x version (for the Mac Cider wrapper?), and an unimplemented Unix version. In some cases, he reimplemented existing working cross-platform code with his own platform-specific versions (plUUID vs pnUtUuid). Almost all of the netcore and async stuff needs to be rewritten from scratch. |
the netcode is a disaster that needs to be rewritten. Maybe we can talk Chogon into sharing the UU netcode :P |
Honestly UU was not much better, at least the protocol on the wire. Is it really necessary to have yet another network layer around plNetMsg? UU needed it to achieve reliable communication, but with TCP that need is gone. |
Given the states of the (not quite finished, but mostly working) macOS and Linux clients, I'm doing to mark this as done. |
This includes windows, GUIs, and input. Probably some other stuff too.
The text was updated successfully, but these errors were encountered: