Open Sqeaky opened 10 years ago
Here are notes about goals for the network system from the old todo page on the BTS website. At least basic messaging File transfers by http, ftps, sftp and other common protocols Implement over network actor syncing Implement World syncing Implement realtime physics syncing/consistency Networking Events?
I haven't commented on this yet as I should have. But the initial stage of this task is done. We have a wrapper layer around berkely sockets that works and has been tested. Higher level constructs for the network system are still pending though.
Its ok, I am patient.
Create a NetworkManager class to encapsulate the functionality of a networking library.
Must have IPv4, Address, stream, packet support and an asynchronous workunir.
It would be nice to have IPv6, URI parsing, multiple protocol support (network and applicaiton layer), web server, web service client, ssl and other common network tools