* Improved udpbitdht tests.

* Added Simple example - so others can understand how to interface with bitdht.




git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@3724 b45a01b8-16f6-495d-af2f-9b41ad6348cc
This commit is contained in:
drbob 2010-10-31 18:24:12 +00:00
parent 33282bfc77
commit cbdd08cd34
7 changed files with 1401 additions and 515 deletions

View file

@ -1,500 +1,500 @@
117.207.214.217 54937
86.110.176.106 30000
220.134.120.229 6881
41.228.251.92 47814
78.62.131.230 50104
24.150.5.250 51413
76.110.187.39 14164
65.184.131.218 6881
111.119.246.115 22046
68.96.113.203 14608
85.99.200.222 27808
184.56.211.105 52867
66.31.185.120 10317
218.145.169.134 3149
219.161.251.38 31529
99.101.221.11 11764
109.192.73.224 52318
98.242.28.163 26145
188.81.211.246 8080
80.254.125.140 34296
64.53.28.136 10809
67.149.152.217 41077
91.86.3.133 32176
95.221.19.39 12976
83.83.80.92 6881
87.252.162.190 56515
151.66.131.139 46954
78.58.202.177 59464
71.199.157.116 30520
96.254.62.199 8200
24.14.102.44 44245
70.127.115.202 38183
99.189.18.223 41292
213.213.218.65 60981
190.50.213.190 36891
118.171.47.177 16001
119.83.243.224 16654
113.190.134.153 20216
114.42.139.73 16001
182.88.142.211 37365
119.6.28.67 18045
85.241.136.42 60048
68.40.16.60 11232
212.122.106.140 31783
109.173.59.147 12962
95.27.70.32 35054
77.37.202.193 36299
178.82.201.203 12055
109.161.85.240 44209
94.24.232.164 1500
75.73.169.64 22011
90.142.147.91 51488
76.92.206.199 14832
99.57.74.12 50424
173.60.116.127 55492
99.90.234.80 54989
99.192.38.145 50847
85.240.71.5 32193
98.219.151.25 33246
81.236.226.106 6882
89.88.117.136 50637
91.117.62.76 34004
99.230.133.39 9536
74.69.217.130 36242
86.23.42.71 50946
66.249.57.76 57217
210.89.51.164 52413
76.226.51.91 12663
24.64.83.1 45429
117.198.144.222 21855
64.166.166.167 22837
91.202.9.75 35691
24.158.190.101 30993
124.144.30.72 34172
98.220.212.46 13972
221.86.239.1 11798
68.190.208.15 50557
68.203.251.86 18992
178.92.94.213 56595
89.212.178.131 64999
178.140.66.146 47690
212.2.140.47 35691
93.100.231.80 33103
95.25.141.71 60569
109.87.58.45 36303
46.0.141.155 11396
87.97.230.29 21009
119.56.32.42 32382
92.124.53.28 46108
89.134.67.24 14172
114.38.122.171 40232
114.41.85.198 59723
122.148.239.163 6881
112.205.134.194 55288
78.147.163.160 14027
122.104.168.226 13618
138.217.156.134 63770
117.254.208.18 40438
75.3.113.99 6881
84.29.97.213 15577
91.211.83.75 61617
93.2.244.233 43565
86.139.36.0 12037
87.59.181.239 62153
174.112.6.77 6881
24.60.73.227 45502
69.137.165.233 6881
76.30.10.86 6881
24.79.144.209 34882
84.127.134.131 25717
98.193.20.11 58714
95.165.18.201 17170
189.12.171.99 13596
94.128.46.21 8827
60.34.66.88 25136
95.130.12.19 61050
77.250.121.26 51413
77.70.21.207 64309
213.133.98.4 6881
69.137.229.111 8500
109.184.173.10 10058
65.6.149.143 63622
82.194.190.194 36219
59.99.200.15 50007
98.180.221.118 37950
111.243.51.215 17517
125.27.60.193 55555
85.142.208.26 18256
87.120.157.123 6073
90.155.192.228 59169
91.103.205.231 30573
85.12.239.118 64317
174.64.9.192 25397
78.100.208.205 39074
66.229.163.248 41546
123.204.158.238 6881
94.6.215.232 35125
120.144.133.123 41889
203.218.92.102 13383
111.250.205.16 16001
91.179.186.59 12654
84.234.241.206 62793
84.211.40.116 26202
213.66.1.88 31701
109.93.197.4 15932
84.238.182.126 18755
86.107.219.33 29748
94.251.22.96 6890
94.28.27.245 10249
88.167.63.173 17155
95.160.98.229 19948
76.230.136.237 51413
88.160.107.217 33383
75.1.151.129 42526
80.99.198.116 51819
175.144.252.191 1722
67.140.208.226 44078
118.157.66.146 15267
88.89.93.181 6881
188.195.214.69 9089
90.214.16.2 10050
24.47.133.24 27457
88.186.78.58 53354
178.128.240.54 33591
93.113.253.235 10351
109.195.26.63 35691
78.84.189.238 16105
93.149.194.159 10006
142.165.155.66 54333
87.2.252.141 32523
86.28.119.162 65393
75.141.203.120 9269
61.219.92.157 26309
113.197.131.184 39390
61.202.78.247 22221
99.192.87.181 63645
186.14.24.166 53495
90.191.162.101 56943
75.9.79.58 49173
189.79.164.180 51916
188.2.188.200 15904
216.137.107.5 42096
119.82.197.117 14165
93.142.184.229 30804
81.230.155.227 49912
78.3.22.204 12176
70.53.218.176 48079
99.138.101.252 45682
109.96.227.190 17059
71.72.158.196 37961
92.80.210.120 10000
91.146.132.224 12566
81.182.99.86 58659
83.217.46.30 59184
118.173.96.14 15000
41.107.83.159 10000
80.189.136.230 51692
212.142.83.32 48265
194.220.84.244 22464
79.219.206.130 57803
94.179.29.137 9371
86.132.129.242 23071
92.101.129.144 59039
113.77.164.93 31872
114.149.135.219 7128
178.90.5.139 14054
85.67.83.55 18671
77.121.45.122 26731
84.202.51.66 52591
80.9.93.215 16504
83.82.128.46 62372
178.167.21.234 6881
82.243.15.108 64162
89.241.183.88 11887
187.1.109.123 20546
76.104.157.104 13313
121.190.21.7 23585
111.184.60.209 8473
175.137.141.17 4841
114.47.124.155 16001
190.9.80.109 60921
78.53.157.19 61597
82.22.73.207 39714
94.227.124.236 51413
93.86.121.17 23491
78.8.127.204 49158
173.21.246.1 28175
74.105.104.186 23922
93.106.78.26 62241
95.52.220.221 46873
46.41.99.164 41403
90.3.189.132 27532
95.24.191.34 37686
94.158.206.37 47733
24.192.141.196 43444
88.114.60.226 14701
190.233.28.216 10035
187.59.104.184 38406
88.241.54.177 6881
75.169.41.44 23921
212.231.219.123 30749
95.111.59.146 31360
117.20.185.249 34787
184.15.43.192 25872
41.236.143.104 18254
212.37.169.128 31631
93.103.167.242 35298
95.208.34.13 28134
81.184.29.241 60338
173.176.243.27 31393
200.30.215.247 53196
95.27.138.236 32373
78.181.51.1 56672
69.113.118.17 43710
118.15.159.47 14924
219.78.37.4 17323
79.179.35.221 8080
41.233.232.153 28027
2.40.81.5 39425
76.181.24.116 35553
183.37.193.84 21819
188.2.108.62 62838
188.2.182.88 12877
93.150.26.240 19076
78.60.165.96 46785
99.242.143.80 19034
190.166.108.145 57967
90.15.142.10 20380
212.139.216.168 28287
79.173.18.85 16234
109.122.6.119 35077
95.70.76.28 39132
178.206.42.99 35691
189.110.158.105 52423
112.195.15.4 1083
219.79.127.226 20579
194.102.155.85 30332
94.158.107.234 32516
144.85.198.132 55745
220.132.140.86 16001
92.14.78.83 15294
92.147.31.42 14099
86.13.110.77 47020
95.8.170.249 34481
178.166.138.75 33347
117.195.196.154 53480
189.159.45.177 27778
99.228.167.174 18537
60.34.32.239 64398
71.103.193.176 50913
213.156.101.150 47078
95.72.233.199 13299
70.70.161.4 37542
89.252.11.169 39924
94.21.150.86 20004
90.206.166.236 30055
92.45.198.23 56969
71.190.128.27 8181
201.209.54.201 26726
201.254.175.141 1052
86.22.154.1 34153
202.212.230.225 62582
217.210.126.55 6881
92.242.118.12 59741
195.18.28.147 35691
77.105.61.152 10003
90.157.174.67 64061
109.184.242.18 19268
97.95.66.89 37027
109.212.41.127 46365
204.182.12.51 56654
186.205.50.126 54325
119.247.252.118 13277
118.20.246.94 7113
116.3.57.205 19699
189.101.77.13 52448
89.178.80.137 40431
75.69.6.91 6881
98.121.161.117 54068
69.153.56.74 13496
78.62.118.16 47252
79.46.255.126 26751
122.169.170.101 10028
123.193.220.215 54157
218.218.128.104 49963
219.106.122.171 55959
112.210.235.218 27157
90.60.172.96 6881
92.17.64.55 10008
98.223.44.215 35998
190.28.95.226 41411
186.206.12.110 9037
90.218.16.149 40972
109.87.52.11 20186
77.101.143.17 37570
82.34.77.180 41818
94.41.21.214 36939
85.127.34.173 10085
83.4.7.35 19276
91.200.254.202 12737
87.121.66.246 12420
81.198.26.183 39568
92.132.93.148 23722
91.77.94.227 14372
206.45.53.201 6881
74.95.222.53 60733
72.19.62.187 21338
71.201.200.183 41435
24.98.172.105 61382
78.92.152.60 12365
93.87.252.82 21564
61.228.64.67 38444
219.79.74.97 43357
118.173.119.134 10993
123.254.183.208 36587
99.111.202.61 10341
94.194.87.1 31169
93.23.174.188 39415
78.70.152.38 30356
94.251.17.152 35691
67.175.189.15 16703
109.242.224.50 45107
86.196.29.237 28767
84.252.27.201 17253
70.162.57.125 48027
210.6.173.193 6886
210.6.173.193 6887
110.132.207.153 29959
94.25.171.229 40703
178.53.139.9 13328
85.170.52.161 12310
85.17.5.132 51413
95.130.12.23 61546
87.106.18.80 21060
85.69.170.120 44386
77.203.179.13 23145
86.125.150.25 59847
82.130.251.32 54834
83.139.173.200 56953
87.11.51.210 8500
85.70.116.131 19860
98.244.158.38 40311
98.143.96.103 21711
84.215.125.229 51413
217.172.179.78 18692
74.67.142.125 17874
98.195.197.177 32346
207.216.26.166 36202
76.29.22.154 37778
114.220.155.188 7576
109.8.31.209 16726
71.100.182.81 21724
58.85.55.238 14725
67.174.74.95 35000
99.194.168.253 29358
85.228.78.9 47500
71.187.90.32 50260
216.113.97.150 29801
85.49.133.208 27989
94.208.99.166 13733
78.83.127.162 53345
91.121.174.148 55690
94.3.214.214 56319
94.23.212.70 57174
85.217.136.179 47053
78.94.104.125 63580
95.105.198.233 80
95.84.255.201 17122
91.100.81.198 49999
78.90.128.10 52518
95.26.156.134 19486
82.232.104.187 16807
79.101.213.250 13121
75.118.101.142 30141
93.89.209.227 19280
82.7.214.190 21876
217.168.214.39 19766
70.114.173.8 26375
72.204.16.239 50200
24.9.187.250 29985
76.16.32.242 16278
74.79.89.24 11697
200.158.63.125 39637
82.74.116.4 17223
96.52.145.135 12607
77.99.18.29 63852
217.77.60.189 58847
82.74.117.94 25000
85.238.105.154 40000
67.83.132.220 51515
82.237.186.158 6881
188.187.172.48 63699
90.192.99.87 19903
74.162.128.111 65432
109.184.8.183 64619
77.198.210.34 58320
89.90.170.230 23442
97.100.136.205 25942
98.119.32.149 13434
68.51.90.191 16878
142.167.52.20 42904
118.5.144.222 45043
98.149.14.52 26659
79.108.19.172 52750
79.115.9.172 63866
79.168.88.72 12883
91.148.128.36 24464
85.187.24.45 14111
82.240.100.118 19906
89.135.149.47 52055
71.185.134.201 50771
77.78.178.156 60852
24.186.53.139 61726
74.140.96.199 19420
109.110.3.135 57756
24.16.216.224 45546
85.132.109.108 21838
118.101.115.37 10395
24.102.8.251 34774
85.247.82.191 6882
59.113.66.184 8473
220.61.29.35 32776
82.244.72.113 10620
124.144.11.76 26144
59.100.97.236 421
115.166.24.156 21109
188.36.71.13 45750
95.37.35.103 6881
78.159.108.124 63982
81.166.43.192 48429
85.222.55.113 51409
62.80.183.225 26033
84.85.23.152 56471
86.165.244.171 6881
90.157.165.36 1046
84.61.147.98 6889
81.154.201.146 45682
24.60.118.120 60005
24.61.141.82 60919
2.106.159.182 28860
78.57.176.166 33061
87.1.182.97 48031
84.3.249.76 11353
87.120.64.46 25428
88.181.152.48 44330
109.160.201.32 27495
188.230.38.94 32525
90.214.93.249 25238
84.249.175.45 34904
114.45.181.114 61860
69.176.179.196 53579
220.210.178.105 37492
213.93.83.121 51413
88.191.117.198 46881
212.233.241.25 20164
96.38.226.139 47850
77.120.182.144 30585
82.228.54.32 32492
92.138.66.102 17105
95.158.179.229 13684
77.70.20.90 17610
87.203.114.107 39136
85.113.48.19 6881
174.51.65.149 46912
67.215.242.139 6881
79.110.118.172 17827
85.17.74.169 6881
190.150.26.121 23765
189.5.90.211 16422
71.110.78.125 50924
112.104.174.102 25693
222.145.168.62 64457
125.25.169.12 46286
79.84.4.144 16887
95.52.76.243 27570
151.32.158.158 10464
189.4.13.169 60285
70.189.217.212 39037
119.117.135.178 13778
85.24.236.236 60224
77.110.26.188 19101
90.199.170.34 10491
212.187.127.4 42544
213.167.146.216 62238
24.36.225.41 13970
88.162.153.3 45698
67.167.185.252 36758
119.234.57.170 42523
118.93.145.87 27871
118.19.235.114 22136
124.244.75.29 50766
114.26.158.95 20185
143.238.237.25 14151
2.85.8.6 53180
112.105.159.195 21721
77.249.209.133 41620
109.230.14.32 30747
86.101.42.86 27426
213.149.144.24 23206
85.226.150.37 17020
95.42.53.21 50840
91.146.51.190 52891
79.139.234.104 16939
93.0.225.253 15592
98.254.244.165 56359
114.44.224.46 24232
60.50.37.37 63880
119.56.90.14 6884
222.134.253.50 25460
200.82.124.226 11216
86.124.181.25 41812
151.71.224.236 26022
78.128.123.63 22260
79.44.193.147 46988
81.88.124.26 25171
92.140.191.170 10583
74.192.41.234 12306
24.11.0.152 6881
98.162.214.118 6881
76.112.183.73 16254
217.217.35.121 32001
67.175.133.224 32772
78.36.196.61 59269
76.234.70.144 63498
118.165.101.148 25966
78.29.72.239 10169
88.203.69.43 20846
85.230.126.66 59655
114.33.208.192 6881
213.137.40.155 28447
79.40.28.4 22978
85.220.113.75 44116
2.85.54.157 26621
92.82.169.146 10122
24.191.39.52 13692
24.92.85.17 41738
222.164.18.139 6881
59.156.223.119 58460
201.24.51.203 18936
210.207.227.15 54112
220.135.104.71 6885
111.166.209.176 16001
120.83.182.73 44755
203.219.45.127 56366
92.27.98.236 42249
213.107.103.7 26498
87.194.35.172 19102
85.155.45.17 26814
80.190.139.91 6895
80.202.98.113 24874
95.143.217.5 26620
87.121.131.142 18291
68.37.105.85 18621
76.125.40.83 36132
76.83.2.223 51867
82.130.145.80 10145
116.49.130.251 42663
219.95.36.65 22024
93.138.138.25 36193
125.198.109.94 25391
118.166.52.195 7613
125.214.154.196 14295
189.93.138.193 30752
212.116.83.37 48862
89.178.0.217 51413
95.95.243.42 63297
92.63.29.186 35073
213.100.103.111 59606
212.40.113.62 19734
71.206.232.202 46400
70.119.92.84 32082
78.101.105.86 17183
173.58.66.221 26774
94.28.105.90 37707
86.26.47.187 20295
70.52.182.161 20499
95.111.185.235 48104
122.94.252.223 21574
113.20.82.4 11560
1.23.143.146 24679
114.40.118.14 21330
85.181.59.132 34288
118.154.53.162 16234
109.174.68.4 51490
109.201.74.210 20655
75.62.19.231 37592
97.85.74.36 14594
83.233.120.5 51800
64.231.15.87 45129
24.85.138.161 26724
147.32.8.69 6881
88.216.128.98 32122
142.167.5.37 29661
68.4.207.220 63881
98.237.164.36 52796
99.109.20.192 16385
91.105.126.138 33105
111.255.46.225 26839
85.10.3.55 58402
123.243.29.227 37451
94.153.114.233 34599
94.75.136.162 31042
112.204.106.67 48691
217.120.148.194 51615
109.121.134.46 64548
178.150.86.230 63371
188.153.7.124 29949
2.55.82.43 18407
95.58.44.125 11121
116.74.115.65 32886
83.131.71.123 39603
99.148.166.253 49200
99.179.93.192 26004
117.200.32.60 33696
190.193.153.225 26735
68.103.246.183 62692
92.23.100.103 20962
82.48.131.139 6881
96.50.99.76 40637
183.83.0.210 55716
94.156.160.208 1296
99.240.114.49 60001
123.238.20.56 11495
98.164.225.18 51413
83.248.115.125 48880
77.50.124.217 45561
195.13.160.107 40473
91.185.36.137 16415
68.189.164.175 35316
90.163.159.154 48436
124.8.223.66 16880
24.161.134.16 23585
72.12.147.238 48200
77.99.163.56 14408
79.165.239.5 41714
95.34.50.159 33001
92.150.184.16 57367
76.120.195.253 52729
87.238.1.77 20617
115.134.213.88 22989
94.59.123.17 45340
189.6.134.85 16228
201.198.78.18 24646
82.244.111.116 50102
78.159.163.4 16880
203.214.42.15 35239
142.177.246.150 41881
220.253.180.201 51413
86.16.190.229 51413
81.89.106.209 51413
88.207.84.240 34723
79.108.206.28 16866
193.11.162.109 40000
88.222.107.185 23367
85.73.84.231 52545
81.249.93.113 53727
69.119.12.235 16181
94.97.7.171 21608
88.194.178.213 36956
83.10.93.128 17371
121.166.23.3 19226
85.136.235.241 10889
219.69.115.178 21604
220.136.219.134 19860
112.118.91.195 25949
189.74.105.192 1730
72.53.76.39 55501
213.64.51.135 35114
74.105.9.97 62498
79.56.233.96 37086
95.84.0.84 20090
70.75.213.15 20077
24.21.100.94 28550
208.118.23.71 56690
88.109.14.155 34392
189.236.5.200 26306
80.184.65.55 12052
90.151.185.253 49653
140.136.239.153 51413
119.77.220.96 22438
75.11.180.71 21205
114.76.81.8 20869
93.81.137.222 59627
99.249.255.103 21609
82.207.43.123 12452
94.72.123.6 16660
67.168.18.61 46759
216.8.170.95 44302
95.59.128.199 30499
190.159.56.248 60787
24.15.32.32 32241
114.249.142.149 23363
78.86.71.118 23744
89.160.3.33 10132
89.152.240.196 32504
94.244.172.119 28248
95.245.89.123 7881
88.87.1.254 20493
195.182.132.66 64356
94.64.144.11 7110
99.240.139.107 6881
71.91.56.80 19492
82.245.161.72 29889
41.201.68.118 15497
119.239.155.80 55121
200.104.77.39 15443
201.34.97.64 61884
121.221.223.224 12114
123.192.140.58 17701
158.193.168.5 21798
78.86.111.253 23576
88.106.167.216 28781
188.94.39.175 15010
213.111.238.195 56312
78.56.7.200 21846
94.41.112.123 23918
85.117.33.27 19637
209.20.68.239 62368
190.11.108.123 35985
89.34.34.249 24474
89.79.136.193 51413
95.27.123.195 34348
87.126.188.76 25422
195.214.237.249 15300
80.80.116.100 55993
180.2.23.99 24383
76.27.231.95 11423
188.51.83.143 56717
92.47.229.200 10385
210.6.213.167 26301
112.119.40.105 62294
24.108.1.66 63373
184.36.90.143 37107
182.48.202.118 28011
114.26.162.140 24871
67.149.182.183 17372
220.255.183.95 10793
89.243.44.234 23297
118.173.35.219 19018
124.13.140.102 38007
112.118.43.128 27673
188.87.87.100 45595
173.33.201.88 34218
184.91.39.18 20931
208.103.246.149 61903
114.41.224.18 19562
91.121.177.18 53140
178.94.155.182 60556
211.74.67.111 14181
199.74.97.182 29255
94.9.44.224 52476
189.91.127.145 20801
109.87.34.215 51413
82.69.1.251 5001
125.3.4.166 51187
69.203.68.51 11758
96.22.31.154 43510
174.65.137.136 48100
190.228.94.165 26710
187.104.62.61 19789
188.82.144.27 52696
219.237.1.104 52827
82.1.75.63 13312
83.94.240.45 30864
87.89.12.207 37559
59.101.167.84 20459
203.217.50.120 56814
219.79.49.98 23007
221.140.188.163 58808
24.87.209.90 9344
82.40.248.27 16676
99.32.75.52 14690
220.137.140.31 26831
83.9.219.77 48034
79.97.250.119 19888
212.142.76.123 53413
94.180.157.168 35124
216.245.196.72 54821
116.72.169.167 14492
189.47.125.243 36874
94.112.8.99 29633
117.207.235.231 25849
173.183.106.57 58370
95.93.136.147 21175
99.247.172.168 22177
77.95.59.144 34007
111.167.216.189 6881
95.77.154.219 27317
71.7.161.68 12588
115.164.135.201 56196
122.100.221.107 24300
213.60.104.227 22642
113.151.72.159 16352
218.103.176.234 10519
88.247.49.186 11074
83.6.190.105 26554
76.181.160.45 23986
216.252.75.148 51413
88.162.86.247 8444
89.215.27.13 9200
99.111.240.83 54548
24.54.1.238 60738
65.13.127.70 56958
83.83.52.92 10000
60.62.38.145 22101
61.22.93.23 35048
58.152.160.161 51954
121.7.94.125 23766
89.161.85.250 27553
84.24.37.138 15678
80.109.42.12 29168
87.50.207.134 60361
93.72.108.237 39272
91.117.209.44 17063
109.86.246.11 11400
24.49.43.222 26917
64.121.80.63 45642
76.20.230.30 58335
86.10.209.139 12001
67.215.242.138 6881
87.120.78.253 25118
84.82.225.139 52002
200.104.218.244 24447
116.81.147.106 10014
76.238.231.136 37770
68.148.109.134 32815
78.43.60.243 18973
62.33.209.243 20600
84.40.115.5 49669
93.11.108.82 45078
90.157.139.222 28487
79.124.27.117 26472
99.225.194.114 45586
79.83.184.114 40139
109.104.187.16 30000
87.101.162.223 21364
99.251.104.111 60382
130.63.133.216 47451
66.110.140.217 6881
87.120.113.236 18301
64.216.32.37 6881
75.137.149.242 19860
69.137.192.214 6881
208.102.25.182 50675
173.51.87.191 37950
75.72.144.15 54485
68.148.20.202 22025
99.112.96.188 35979
67.162.118.20 9820
69.148.177.153 26961
58.69.218.34 38072
121.222.5.240 51932
88.161.156.9 48251
88.200.104.216 27784
62.148.159.55 52603
109.160.52.2 36630
69.123.52.81 64701
95.181.30.110 37075
65.5.225.206 6881
74.12.101.58 61864
174.71.75.121 48749
186.66.255.5 37580
24.116.239.194 59147
95.65.178.164 23715
220.70.175.83 43726
182.169.110.245 64684
122.166.49.234 16842
119.247.164.154 22132
77.202.227.150 15621
79.129.217.171 17248
88.80.49.238 35857
96.250.206.111 20965
98.117.197.195 53478
81.57.50.221 11095
71.72.3.201 40665
72.88.206.217 57170
95.29.8.61 59559
24.235.41.231 11181
142.163.161.23 60957
70.27.27.105 23047
90.42.104.194 10595
114.36.7.29 26051
78.26.164.132 59437
70.126.197.41 14207
142.162.65.171 30537
187.14.3.249 8753
62.166.34.78 62133
82.45.213.218 24740
213.123.71.145 56050
93.12.188.2 22070
203.184.0.161 10295
93.152.176.62 6881
69.156.209.139 19165
96.20.161.32 44893
83.81.119.121 34439
109.208.211.98 36278
154.5.172.67 23127
93.72.132.238 47860
89.215.103.145 16242
89.212.93.62 32590
84.3.208.199 50001
85.87.98.187 53911
93.127.107.157 35691
188.195.145.172 21827
184.56.151.190 11951
98.168.190.247 61279
83.237.221.242 16613
75.30.79.175 57107
90.24.61.26 57262
125.27.132.48 10018
94.98.122.161 62266
178.162.184.203 6821
93.182.0.249 32217
81.25.50.209 44962
94.24.137.191 35691
78.82.124.105 20047
71.53.119.62 23108
74.119.191.181 62498
46.33.237.37 21135
183.83.30.78 15822
109.75.207.23 14085
92.147.163.123 36706
110.3.132.18 10149
90.38.163.86 61080
89.133.173.35 37855
77.50.87.114 11399
76.106.47.230 6881
24.206.168.152 22102
24.47.46.185 59822
60.241.156.191 24064
118.150.145.87 16553
98.121.178.252 31353
24.64.233.94 17962
95.62.64.40 12174
85.91.17.78 8644
98.148.37.251 55774
122.117.82.108 16293
200.26.143.117 14013
187.37.80.22 25095
95.19.224.225 25446
79.132.4.131 36094
217.208.59.201 46227
109.86.136.248 44281
85.54.187.59 28890
99.225.92.6 38080
178.40.89.75 10018
79.132.182.136 30129
174.59.144.37 5895
189.237.151.135 17643
189.114.233.119 12308
109.168.162.23 32195
93.13.211.51 59788
80.56.69.253 25685
77.70.96.3 11949
18.242.7.242 65435
83.131.224.235 62622
201.229.9.69 28159
201.223.65.4 43804
77.167.196.115 64788

View file

@ -46,7 +46,9 @@ int args(char *name)
std::cerr << " -p <port> ";
std::cerr << " -b </path/to/bootfile> ";
std::cerr << " -u <uid> ";
std::cerr << " -r (do random queries) ";
std::cerr << " -q <num_queries>";
std::cerr << " -r (do dht restarts) ";
std::cerr << " -j (do join test) ";
std::cerr << std::endl;
return 1;
}
@ -68,10 +70,11 @@ int main(int argc, char **argv)
bool doRandomQueries = false;
bool doRestart = false;
bool doThreadJoin = false;
int noQueries = 0;
srand(time(NULL));
while((c = getopt(argc, argv,"rjp:b:u:q")) != -1)
while((c = getopt(argc, argv,"rjp:b:u:q:")) != -1)
{
switch (c)
{
@ -118,6 +121,7 @@ int main(int argc, char **argv)
case 'q':
{
doRandomQueries = true;
noQueries = atoi(optarg);
std::cerr << "Doing Random Queries";
std::cerr << std::endl;
}
@ -187,8 +191,6 @@ int main(int argc, char **argv)
/* do a couple of random continuous searchs. */
uint32_t mode = BITDHT_QFLAGS_DO_IDLE;
mode = 0;
int count = 0;
int running = 1;
@ -198,6 +200,22 @@ int main(int argc, char **argv)
bitdht->startDht();
if (doRandomQueries)
{
for(int i = 0; i < noQueries; i++)
{
bdNodeId rndId;
bdStdRandomNodeId(&rndId);
std::cerr << "BitDht Launching Random Search: ";
bdStdPrintNodeId(std::cerr, &rndId);
std::cerr << std::endl;
bitdht->addFindNode(&rndId, mode);
}
}
while(1)
{
sleep(60);
@ -220,18 +238,6 @@ int main(int argc, char **argv)
mode = 0;
}
if (doRandomQueries)
{
bdNodeId rndId;
bdStdRandomNodeId(&rndId);
std::cerr << "BitDht Launching Random Search: ";
bdStdPrintNodeId(std::cerr, &rndId);
std::cerr << std::endl;
bitdht->addFindNode(&rndId, mode);
}
if (doThreadJoin)
{
/* change address */