-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Description
On windows this sample runs well but on FreeBSD issues "Address family not supported". We used dynamic linking of installed via pkg poco-1.7.8
Original sample uses ipv4 (I've checked).
Same issue when I create ipv6 socket as follows:
Poco::Net::SocketAddress addr("[fe80::a00:27ff:feb7:6b1a]:9980");
if (addr.family() == static_cast<Poco::Net::IPAddress::Family>(Poco::Net::Impl::IPAddressImpl::IPv6)) {
std::cout << "Addr: ipv6 " << std::endl;
}
else if (addr.family() == static_cast<Poco::Net::IPAddress::Family>(Poco::Net::Impl::IPAddressImpl::IPv4)) {
std::cout << "Addr: ipv4 " << std::endl;
}
else {
std::cout << "Addr: something else (err)." << std::endl;
}
// set-up a server socket
ServerSocket svs(addr);
Output
Addr: ipv6
Net Exception: Address family not supported
Metadata
Metadata
Assignees
Labels
No labels