This is a read-only snapshot of the ComputerCraft forums, taken in April 2020.
delusionallogic's profile picture

openRedWork

Started by delusionallogic, 18 May 2012 - 10:52 PM
delusionallogic #1
Posted 19 May 2012 - 12:52 AM
openRedWork is a community driven effort to create an open source network solution.

I've come up with my own roadmap of what i want to implement, but for the sake of crowdsourcing, the project is on GitHub, so feel free to fork and pull request.
https://github.com/D...gic/openRedWork

If you want to help make openRedWork the best networking solution, please help.

Features
  • Automatic discovery (can connect with client outside of the routers inner network)
  • Packet structure
  • Multithreading (to ensure consistent performance, and stop crashes)
  • Fully documented sourcecode
Please be aware that it is not yet ready for release, the sender API is not yet finished (but the server is pretty much ready to be shipped)
Lyqyd #2
Posted 19 May 2012 - 02:38 AM
This sounds very familiar! Have you looked at the LyqydNet API? It already does automatic discovery, automatically structures packet data, has working multitasking, and is relatively well documented. If you'd like to contribute, please do!
delusionallogic #3
Posted 19 May 2012 - 02:02 PM
If you wouldn't mind commenting the code, i would like to help. it's impossible for others to understand your code if you don't comment it.

EDIT: but your API thing is very cool
Lyqyd #4
Posted 20 May 2012 - 01:17 AM
Is there any section in particular that you're having difficulty with, or any suggestions on where it would be most useful to start? It's all self-explanatory to me (of course; I wrote it!), so I'm not sure what would be most useful to have documented more clearly.