12-28-2016, 11:38 PM
(12-28-2016, 11:13 PM)Apuly Wrote: I assume that no packets will be lost because we work with redstone, not electronics.
If chunks aren't loaded, or for whatever reason a connetion can't be made, it doesn't matter whether the connection was stable in the beginning.
Hack, with your overhead, it can happen that packets that could be send in time can't be send any more, just because of the amount of overhead.
Checking if packets are dropped IRL (using TCP) is on a packet by packet basis, not by setting up a connection and then never checking if the packets dropped again.
With regards to the amount of supported protocols, an intOREnet data segment is 30 bits long.
Assuming you use a byte to identify the type of packet (which is a shit ton for the amount of types you need), you still have 2^22 = 4194304 amount of different protocols that you can support.
If that's too little for future support, you can go ahead and permanently ban me from the server.
First of all it's 31 bits. Also, packet collisions can happen causing packet drops. I talked with slug about the infrastructure of iOn.
This is my signature.