Others
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
This commit is contained in:
@@ -55,11 +55,35 @@ namespace BarrierInput
|
||||
void Eat(int len) { data += len; }
|
||||
|
||||
void InsertString(const char* str) { int len = static_cast<int>(strlen(str)); memcpy(end, str, len); end += len; }
|
||||
void InsertU32(int a) { end[0] = a >> 24; end[1] = a >> 16; end[2] = a >> 8; end[3] = a; end += 4; }
|
||||
void InsertU16(int a) { end[0] = a >> 8; end[1] = a; end += 2; }
|
||||
void InsertU8(int a) { end[0] = a; end += 1; }
|
||||
void InsertU32(int a)
|
||||
{
|
||||
end[0] = aznumeric_cast<AZ::u8>(a >> 24);
|
||||
end[1] = aznumeric_cast<AZ::u8>(a >> 16);
|
||||
end[2] = aznumeric_cast<AZ::u8>(a >> 8);
|
||||
end[3] = aznumeric_cast<AZ::u8>(a);
|
||||
end += 4;
|
||||
}
|
||||
void InsertU16(int a)
|
||||
{
|
||||
end[0] = aznumeric_cast<AZ::u8>(a >> 8);
|
||||
end[1] = aznumeric_cast<AZ::u8>(a);
|
||||
end += 2;
|
||||
}
|
||||
void InsertU8(int a)
|
||||
{
|
||||
end[0] = aznumeric_cast<AZ::u8>(a);
|
||||
end += 1;
|
||||
}
|
||||
void OpenPacket() { packet = end; end += 4; }
|
||||
void ClosePacket() { int len = GetLength() - sizeof(AZ::u32); packet[0] = len >> 24; packet[1] = len >> 16; packet[2] = len >> 8; packet[3] = len; packet = NULL; }
|
||||
void ClosePacket()
|
||||
{
|
||||
int len = GetLength() - sizeof(AZ::u32);
|
||||
packet[0] = aznumeric_cast<AZ::u8>(len >> 24);
|
||||
packet[1] = aznumeric_cast<AZ::u8>(len >> 16);
|
||||
packet[2] = aznumeric_cast<AZ::u8>(len >> 8);
|
||||
packet[3] = aznumeric_cast<AZ::u8>(len);
|
||||
packet = nullptr;
|
||||
}
|
||||
};
|
||||
|
||||
enum ArgType
|
||||
@@ -381,7 +405,7 @@ namespace BarrierInput
|
||||
if (AZ::AzSock::IsAzSocketValid(m_socket))
|
||||
{
|
||||
AZ::AzSock::AzSocketAddress socketAddress;
|
||||
if (socketAddress.SetAddress(m_serverHostName.c_str(), m_connectionPort))
|
||||
if (socketAddress.SetAddress(m_serverHostName.c_str(), aznumeric_cast<AZ::u16>(m_connectionPort)))
|
||||
{
|
||||
const int result = AZ::AzSock::Connect(m_socket, socketAddress);
|
||||
if (!AZ::AzSock::SocketErrorOccured(result))
|
||||
|
||||
Reference in New Issue
Block a user