呵呵,这个嘛。看看我的未完成作品。
ID是一个由客户端的地址换算过来的数值。当eMule成功连接后,服务器会分配一个ID给eMule。ID的目的是用来表示两个客户端是否可以正常通信。high ID表示在选项-连接里面设置的端口(缺省是4662)是打开的,并且可以被自由访问。反之,low ID表示这个端口被封闭了或者不能到达。可能的原因有防火墙,路由器或者代理服务器。low ID不是意味着不能上传或者下载,只是有几个不利的地方:
1.其它机器不知道low ID的eMule运行的机器的IP,因此,所有的请求如队列或者连接到这个客户端必须由这个客户端连接的服务器转发。转发会耗费服务器的大量CPU资源,因此会降低这个服务器能处理的最大客户端数量。Lugdunum服务器可以限制low ID用户的数量,甚至不让low ID用户连接。
2.两个都是low ID的用户不能互连,而且在不同的服务器的用户甚至连消息也不能转发。这个导致了low ID用户下载的源少了很多。
3.在繁忙的服务器上很可能会发生丢失信息的事情,eMule会错过了像队列或者下载请求等重要信息。这样你的积分会变少下载也就更困难了。