fixed #892: DatagramSocket is ipv4 by default (added new constructors for creating an unconnected and unbound DatagramSocket or MulticastSocket)

This commit is contained in:
Guenter Obiltschnig
2016-02-28 00:36:40 +01:00
parent fa4e739860
commit 4f7b7a7734
7 changed files with 40 additions and 6 deletions

View File

@@ -31,6 +31,11 @@ DatagramSocket::DatagramSocket(): Socket(new DatagramSocketImpl)
}
DatagramSocket::DatagramSocket(Unbound): Socket(new DatagramSocketImpl(POCO_INVALID_SOCKET))
{
}
DatagramSocket::DatagramSocket(IPAddress::Family family): Socket(new DatagramSocketImpl(family))
{
}

View File

@@ -53,6 +53,11 @@ MulticastSocket::MulticastSocket()
}
MulticastSocket::MulticastSocket(Unbound unbound): DatagramSocket(unbound)
{
}
MulticastSocket::MulticastSocket(IPAddress::Family family): DatagramSocket(family)
{
}