Open sorket opened 1 year ago
Heres what we have in networking so far:
Im just gonna document all the WebService packet types I saw in a decompilation of WebService.dll, with its included pdb.
Doesnt seem like anything is read, prints 'Disconnect from %s'. This falls through into the the case that handles packet type 1 using a goto
further in the case statement.
Doesnt seem like anything is read, prints 'Lost connection to %s'. This signals Network::Replicator::event_Disconnection.
This calls Network::Replicator::OnReceive_ID_TIMESTAMP.
This seems to receive properties but some weird different kind, as it calls Replicator::readProperties. It looks up if the remote peer is running in the same process as the receiving end.
This calls Network::Replicator::receiveData. This is where changes to the scene tree and markers are read.
This receives a MarkerItem. It reads a float, but I dont know why.
This is called by data packets. This runs in a loop, reading a type and an impersonate value.
Stops receiving data.
Calls readInstanceDelete, should be obvious.
Calls readInstanceNew, should be obvious.
Calls readChangedProperty, should be obvious.
Calls readMarker, should be obvious.
Everything is gone
Don't start this until after physics, please