- 博客(2)
- 资源 (7)
- 收藏
- 关注
原创 一个典型的非阻塞IO程序
Java 非阻塞IO常用于高性能的服务器程序。对于阻塞式IO常常需要多个线程来处理客户端的请求,由于线程的开销较大,往往使服务器性能下降很快。而非阻塞IO只需几个线程就可以胜任大量的请求。对于p2p软件(例如BT软件),也常常使用非阻塞IO,来实现文件交换。 下面是一个典型的非阻塞IO程序。客户端向服务器端发起10个连接,服务器端向每个客户端发送”Hello”,并打印出来。
2007-04-20 13:00:00 2723 5
原创 BT协议分析
一 BT系统的组成结构 1 普通的Web服务器: 例如Apache或IIS服务器2 一个静态的种子文件: 即.Torrent文件,采用Bencoding编码3 Tracker服务器: 追踪下载同一文件的用户4 终端用户的Web浏览器:用于下载种子文件5 BT客户端: 例如BitCommet,BitSpirit 二
2007-04-01 14:04:00 10601
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人