finish dht protocol parse, and some basic test