Howdy,
When reviewing the docs for TSocket and TSocketStream (and probably everything) it has in the upper right top a link called "Source" when you click it you can see the source code which Mark himself has written.
Now, we are working on a fast networking package, the question im having is, Would it make any difference if we choose to use either TSocketStream, TSocket, or even abuse the source and make our own type, besides functionality? Would this speed things up? or would we just lose on functionality? (the lower we go) and not even gain a bit of speed?
Additionaly, compiled modules, are these faster than BMX project code?
So basicly, what im asking is, if we would base a networking package on top of TSocketStream or TSocket or something, would that be slower than for when we would make our own type of the source? Or would that be too minimal to even consider?
When reviewing the docs for TSocket and TSocketStream (and probably everything) it has in the upper right top a link called "Source" when you click it you can see the source code which Mark himself has written.
Now, we are working on a fast networking package, the question im having is, Would it make any difference if we choose to use either TSocketStream, TSocket, or even abuse the source and make our own type, besides functionality? Would this speed things up? or would we just lose on functionality? (the lower we go) and not even gain a bit of speed?
Additionaly, compiled modules, are these faster than BMX project code?
So basicly, what im asking is, if we would base a networking package on top of TSocketStream or TSocket or something, would that be slower than for when we would make our own type of the source? Or would that be too minimal to even consider?