在Gnutella协议的早期阶段,有一些未知的永久主机用来为任何连接到他们的Gnutella servent提供一份
Gnutella主机的列表。通常把这些主机称为“主机池”。但是现在已经不再使用主机池了。
要连接到Gnutella网络,servent需要寻找和存储主机的地址。取得主机的地址有四种方法。
1.呼叫一个GWebCache
2.在handshake时从X-Try and X-Try-Ultrapeers读取主机地址并存储。(无论handshake成功或者失败)
3.从Pong消息读取并存储主机地址(在至少建立一个到GNet的连接后)
本文介绍了Gnutella网络中servent如何通过多种方式获取并存储Gnutella主机地址的方法,包括呼叫GWebCache、从handshake消息读取主机地址等。
4208





