Please sign in to access this page
A Server that helps two peers connect in a p2p connection. If the connection fails then it acts as a proxy. I'm also planning on adding godot bindings.
No followers yet
Once you ship this you can't edit the description of the project, but you'll be able to add more devlogs and re-ship it as you add new features!
Ive been mostly trying to host a server free online so I can test It I just cannot seem to join a server no matter what I do.
I've added a way to access punched/proxied addresses through a thread_safe vector. I've also added this to the testing of the Client api.
I've reorganized a ton of stuff. Separated the Godot bindings from the general purpose server. Separated the Listings from the server, and just went over everything with a comb.
Implemented a way for the Godot API to send signals upon task completion by polling a reference in the main thread.
I cleaned up the testing script and added timeouts to client requests. Then used those tests to find a lock out.
I then fixed the lockout by separating the locks so the first one was dropped when the second one was used.
I've setup client code, wrote some tests and fixed some bugs.
I'm gonna start doing more devlogs on here.
I have finished setting up the server-side implementation and begun create a godot API for the client.
Setup simple WS connection split into Read and write.
I had previously setup a server to use use http, but that was really messy and a WebSocket connection would be far cleaner. I also had not made a rust program before so that was good practice.