http://www.souzz.net/html/edu/net/net1/19548.html http://waitu.cnblogs.com/archive/2006/06/01/415081.html