Backported socket library edits + testing tool from LL branch
This commit is contained in:
parent
5be878bea5
commit
248056e611
4 changed files with 82 additions and 0 deletions
20
test/resolve.cpp
Normal file
20
test/resolve.cpp
Normal file
|
@ -0,0 +1,20 @@
|
|||
#include "../lib/socket.cpp"
|
||||
#include <iostream>
|
||||
#include <sstream>
|
||||
#include <string>
|
||||
|
||||
int main(int argc, char **argv){
|
||||
if (argc < 2){return 1;}
|
||||
if (argc > 2){
|
||||
std::cout << "Best IPv4 guess:"
|
||||
<< Socket::resolveHostToBestExternalAddrGuess(argv[1], AF_INET, argv[2]) << std::endl;
|
||||
std::cout << "Best IPv6 guess:"
|
||||
<< Socket::resolveHostToBestExternalAddrGuess(argv[1], AF_INET6, argv[2]) << std::endl;
|
||||
}else{
|
||||
std::cout << "Best IPv4 guess:" << Socket::resolveHostToBestExternalAddrGuess(argv[1], AF_INET)
|
||||
<< std::endl;
|
||||
std::cout << "Best IPv6 guess:" << Socket::resolveHostToBestExternalAddrGuess(argv[1], AF_INET6)
|
||||
<< std::endl;
|
||||
}
|
||||
return 0;
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue