Changeset 699 for trunk/pdns/pdns/dnspbench.cc
- Timestamp:
- 04/14/06 13:26:50 (7 years ago)
- Files:
-
- 1 modified
-
trunk/pdns/pdns/dnspbench.cc (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/pdns/pdns/dnspbench.cc
r680 r699 45 45 reportAllTypes(); 46 46 47 #if 048 47 Socket s(InterNetwork, Datagram); 48 49 IPEndpoint rem("127.0.0.1",1232), loc("213.156.2.1", 53); 50 s.bind(loc); 49 51 50 52 vector<uint8_t> vpacket; 51 string domain=" www.ds9a.nl";53 string domain="ds9a.nl"; 52 54 uint16_t type=1; 53 55 54 for(unsigned int n=0; n < 1000000; ++n) {56 for(unsigned int n=0; n < 65536; ++n) { 55 57 DNSPacketWriter pw(vpacket, domain, type); 56 58 57 59 pw.getHeader()->rd=1; 60 pw.getHeader()->qr=1; 58 61 pw.getHeader()->id=n; 62 ARecordContent arc("1.2.3.4"); 63 pw.startRecord("ds9a.nl", 1, 9999, 1, DNSPacketWriter::ANSWER); 64 arc.toPacket(pw); 59 65 pw.commit(); 60 IPEndpoint rem("127.0.0.1",5300); 66 61 67 string spacket((char*)(&*vpacket.begin()), vpacket.size()); 62 68 s.sendTo(spacket, rem); 63 69 } 64 70 65 66 71 return 0; 67 # endif72 #if 0 68 73 69 74 vector<uint8_t> packet; … … 83 88 shared_ptr<DNSRecordContent> regen=DNSRecordContent::unserialize(argv[1], type, record); 84 89 cerr<<"Out: "<<argv[1]<<" IN "<<argv[2]<<" "<<regen->getZoneRepresentation()<<endl; 90 #endif 85 91 } 86 92 catch(exception& e)