Merge remote-tracking branch 'origin/master' into FixNetworkBugs
# Conflicts: # include/Engine/Network/Client.h # include/Engine/Network/MessageType.h # include/Engine/Network/Server.h # include/Engine/Network/TCPServer.h # src/Engine/Network/Client.cpp # src/Engine/Network/TCPServer.cpp
This commit is contained in:
@@ -33,6 +33,7 @@ private:
|
||||
// Network channels
|
||||
TCPServer m_Reliable;
|
||||
UDPServer m_Unreliable;
|
||||
UDPServer m_ServerlistRequest;
|
||||
// dont forget to set these in the childrens receive logic
|
||||
boost::asio::ip::address m_Address;
|
||||
int m_Port = 27666;
|
||||
@@ -65,6 +66,7 @@ private:
|
||||
void reliableBroadcast(Packet& packet);
|
||||
void unreliableBroadcast(Packet& packet);
|
||||
void sendSnapshot();
|
||||
void addPlayersToPacket(Packet& packet, EntityID entityID);
|
||||
void addChildrenToPacket(Packet& packet, EntityID entityID);
|
||||
void addInputCommandsToPacket(Packet& packet);
|
||||
void sendPing();
|
||||
@@ -83,6 +85,7 @@ private:
|
||||
void parseUDPConnect(Packet& packet);
|
||||
void parseTCPConnect(Packet& packet);
|
||||
void parseDisconnect();
|
||||
void parseServerlistRequest(boost::asio::ip::udp::endpoint endpoint);
|
||||
bool shouldSendToClient(EntityWrapper childEntity);
|
||||
|
||||
// Debug event
|
||||
|
||||
Reference in New Issue
Block a user