- 'getBroadcastAddresses' now accepts a port as parameter which in then used in all returned broadcast addresses.
- 'getBroadcastAddresses' now returns a default broadcast address (255.255.255.255) on failure, if no other broadcast address was found.
This commit is contained in:
@@ -129,11 +129,11 @@ int main(int argc, char *argv[]) {
|
||||
cout<<"\nPASSED!\n";
|
||||
|
||||
SOCKET socket = epicsSocketCreate(AF_INET, SOCK_STREAM, IPPROTO_TCP);
|
||||
InetAddrVector* broadcasts = getBroadcastAddresses(socket);
|
||||
InetAddrVector* broadcasts = getBroadcastAddresses(socket,6678);
|
||||
cout<<"Broadcast addresses: "<<broadcasts->size()<<endl;
|
||||
for(size_t i = 0; i<broadcasts->size(); i++) {
|
||||
cout<<"Broadcast address: ";
|
||||
cout<<inetAddressToString(broadcasts->at(i), false)<<endl;
|
||||
cout<<inetAddressToString(broadcasts->at(i))<<endl;
|
||||
}
|
||||
|
||||
delete broadcasts;
|
||||
|
||||
Reference in New Issue
Block a user