diff --git a/Source/Engine/Networking/NetworkManager.cpp b/Source/Engine/Networking/NetworkManager.cpp index 7e93510c6..80e49a30c 100644 --- a/Source/Engine/Networking/NetworkManager.cpp +++ b/Source/Engine/Networking/NetworkManager.cpp @@ -20,6 +20,11 @@ namespace int NetworkManager::Initialize(const NetworkConfig& config) { + // Validate the address for listen/connect + NetworkEndPoint endPoint = {}; + const bool isEndPointValid = NetworkBase::CreateEndPoint(config.Address, String("7777"), NetworkIPVersion::IPv4, endPoint, false); + ASSERT(config.Address == String("any") || isEndPointValid); + // Alloc new host const int hostId = Hosts.Count(); Hosts.Add(NetworkHost());