vector<uint8_t> packet;
DNSPacketWriter pw(packet, argv[3], 252);
- Socket sock(InterNetwork, Stream);
+
ComboAddress dest(argv[1] + (*argv[1]=='@'), atoi(argv[2]));
+ Socket sock(dest.sin4.sin_family, SOCK_STREAM);
sock.connect(dest);
uint16_t len;
len = htons(packet.size());
string reply;
if(tcp) {
- Socket sock(InterNetwork, Stream);
+ Socket sock(AF_INET, SOCK_STREAM);
ComboAddress dest(argv[1] + (*argv[1]=='@'), atoi(argv[2]));
sock.connect(dest);
uint16_t len;
}
else //udp
{
- Socket sock(InterNetwork, Datagram);
+ Socket sock(AF_INET, SOCK_DGRAM);
ComboAddress dest(argv[1] + (*argv[1]=='@'), atoi(argv[2]));
sock.sendTo(string((char*)&*packet.begin(), (char*)&*packet.end()), dest);
pw.addOpt(1200, 0, 0, opts); // 1200 bytes answer size
pw.commit();
- Socket sock(InterNetwork, Datagram);
+ Socket sock(AF_INET, SOCK_DGRAM);
ComboAddress dest(argv[1] + (*argv[1]=='@'), atoi(argv[2]));
sock.sendTo(string((char*)&*packet.begin(), (char*)&*packet.end()), dest);
addTSIG(pw, &trc, keyname, key, "", false);
- Socket sock(InterNetwork, Datagram);
+ Socket sock(AF_INET, SOCK_DGRAM);
ComboAddress dest(argv[1] + (*argv[1]=='@'), atoi(argv[2]));
#if 0
sock.sendTo(string((char*)&*packet.begin(), (char*)&*packet.end()), dest);