Skip to content
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

Closed
branan opened this issue Apr 7, 2011 · 4 comments
Closed

Abstract platform-specific code #5

branan opened this issue Apr 7, 2011 · 4 comments
Assignees

Comments

@branan
Copy link
Member

branan commented Apr 7, 2011

This includes windows, GUIs, and input. Probably some other stuff too.

@ghost ghost assigned dpogue Jun 27, 2011
@dpogue
Copy link
Member

dpogue commented Aug 2, 2011

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.

@branan
Copy link
Member Author

branan commented Aug 2, 2011

the netcode is a disaster that needs to be rewritten. Maybe we can talk Chogon into sharing the UU netcode :P

@diafero
Copy link
Member

diafero commented Aug 2, 2011

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.

Hoikas referenced this issue in Hoikas/Plasma Mar 31, 2021
@dpogue
Copy link
Member

dpogue commented Sep 9, 2023

Given the states of the (not quite finished, but mostly working) macOS and Linux clients, I'm doing to mark this as done.

@dpogue dpogue closed this as completed Sep 9, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants