通常开发网络系统需要考虑的几个点是:
1. 性能;
2. 异常;
3. 安全;
4. 资源释放;
【Java TCP/IP Socket】Socket编程知识点总结 http://blog.csdn.net/ns_code/article/details/16118955
Http短连接和长连接 http://www.cnblogs.com/sunada2005/p/3304593.html
Http短连接和长连接 http://blog.csdn.net/mengyafei43/article/details/25195445
TCP Socket服务器编程 http://blog.csdn.net/binbingg/article/details/9951973
Java-网络编程(概述)-(网络模型) http://blog.csdn.net/w54dxs/article/details/38238185