只要输入两个点(..),用户就可以随时取消对某个资源或 peer 的选择。
图 5. 取消选择
结论真正的 P2P 应用程序显然要比本文中这个简单的应用程序复杂得多。它至少还需要扩展以下几个方面的功能:足够的安全性(包括验证以及授权等机制)、可靠的消息路由和传送、内容和资源的管理、分布查询以及命名。在以后的章节中,笔者还会提出一些的具体例子和工作代码,来进一步讨论这些功能的实现。
资料
关于作者Todd Sundsted,从桌面 PC 流行起就开始从事编程工作。起初兴趣主要集中在使用 C++ 语言编写分布式程序,后来意识到 Java 语言在这方面的显著优势,从而转向采用 Java 编写分布式程序。除了编程之外,Todd 还是 PointFire 有限公司的首席工程师以及创办人之一。您可以通过 todd-p2p@etcee.com 与 Todd 联系。