diff --git a/include/SFML/Network/IpAddress.h b/include/SFML/Network/IpAddress.h index c38beaa..38d5c31 100644 --- a/include/SFML/Network/IpAddress.h +++ b/include/SFML/Network/IpAddress.h @@ -153,6 +153,14 @@ CSFML_API sfIpAddress sfIpAddress_GetLocalAddress(void); //////////////////////////////////////////////////////////// CSFML_API sfIpAddress sfIpAddress_GetPublicAddress(sfUint32 timeout); +//////////////////////////////////////////////////////////// +/// \brief Get the empty/invalid address +/// +/// \return Empty object that represents invalid addresses +/// +//////////////////////////////////////////////////////////// +CSFML_API sfIpAddress sfIpAddress_None(void); + //////////////////////////////////////////////////////////// /// \brief Get the computer's loopback address /// @@ -162,12 +170,12 @@ CSFML_API sfIpAddress sfIpAddress_GetPublicAddress(sfUint32 timeout); CSFML_API sfIpAddress sfIpAddress_LocalHost(void); //////////////////////////////////////////////////////////// -/// \brief Get the empty/invalid address +/// \brief Get the UDP broadcast address /// -/// \return Empty object that represents invalid addresses +/// \return Broadcast IP address (255.255.255.255) /// //////////////////////////////////////////////////////////// -CSFML_API sfIpAddress sfIpAddress_None(void); +CSFML_API sfIpAddress sfIpAddress_Broadcast(void); #endif // SFML_IPADDRESS_H diff --git a/src/SFML/Network/IpAddress.cpp b/src/SFML/Network/IpAddress.cpp index 555156c..58d14e6 100644 --- a/src/SFML/Network/IpAddress.cpp +++ b/src/SFML/Network/IpAddress.cpp @@ -99,14 +99,22 @@ sfIpAddress sfIpAddress_GetPublicAddress(sfUint32 timeout) } +//////////////////////////////////////////////////////////// +sfIpAddress sfIpAddress_None(void) +{ + return FromSFMLAddress(sf::IpAddress::None); +} + + //////////////////////////////////////////////////////////// sfIpAddress sfIpAddress_LocalHost(void) { return FromSFMLAddress(sf::IpAddress::LocalHost); } + //////////////////////////////////////////////////////////// -sfIpAddress sfIpAddress_None(void) +sfIpAddress sfIpAddress_Broadcast(void) { - return FromSFMLAddress(sf::IpAddress::None); + return FromSFMLAddress(sf::IpAddress::Broadcast); }