Commit before bitstream rewrite
This commit is contained in:
45
notes/notes.txt
Normal file
45
notes/notes.txt
Normal file
@@ -0,0 +1,45 @@
|
||||
SendImmediate( (char*)bitStream.GetData(), bitStream.GetNumberOfBitsUsed(), SYSTEM_PRIORITY, UNRELIABLE, 0, target, false, false, currentTimeNS )
|
||||
|
||||
char* data = bitStream.GetData()
|
||||
int numberOfBitsToSend = bitStream.GetNumberOfBitsUsed()
|
||||
PacketPriority priority = SYSTEM_PRIORITY
|
||||
PacketReliability reliability = UNRELIABLE
|
||||
char orderingChannel = 0
|
||||
PlayerID playerId = target
|
||||
bool broadcast = false
|
||||
bool useCallerDataAllocation = false
|
||||
RakNetTimeNS currentTime = currentTimeNS
|
||||
|
||||
|
||||
|
||||
Send( char *data, int numberOfBitsToSend, PacketPriority priority, PacketReliability reliability, unsigned char orderingChannel, bool makeDataCopy, int MTUSize, RakNetTimeNS currentTime )
|
||||
|
||||
char* data = bitStream.GetData()
|
||||
int numberOfBitsToSend = bitStream.GetNumberOfBitsUsed()
|
||||
PacketPriority priority = SYSTEM_PRIORITY
|
||||
PacketReliability reliability = UNRELIABLE
|
||||
char orderingChannel = 0
|
||||
bool makeDataCopy = true
|
||||
int MTUSize = 576
|
||||
RakNetTimeNS currentTime = currentTimeNS
|
||||
|
||||
|
||||
|
||||
internalPacket->creationTime = currentTime
|
||||
internalPacket->data = data // (cpy)
|
||||
internalPacket->dataBitLength = numberOfBitsToSend
|
||||
internalPacket->nextActionTime = 0
|
||||
internalPacket->messageNumber = messageNumber
|
||||
internalPacket->priority = priority
|
||||
internalPacket->reliability = reliability
|
||||
internalPacket->splitPacketCount = 0
|
||||
|
||||
|
||||
|
||||
int headerLength = BITS_TO_BYTES( GetBitStreamHeaderLength(internalPacket) )
|
||||
int maxDataSize = 576 - 28 - headerLength // MTUSize - UDP_HEADER_SIZE - headerLength
|
||||
|
||||
; More stuff to note from
|
||||
|
||||
...
|
||||
sendPacketSet[ internalPacket->priority ].Push( internalPacket );
|
||||
Reference in New Issue
Block a user