零: socket基础知识掌握,请查看书本,介绍非常详细,这个是基础。
一: 常见应用层协议区别,连接,短连接,心跳包的问题,参考下面两位博客,能准确理解这个问题,不至于开发中犯初级错误。
1: 心跳包 http://blog.youkuaiyun.com/xuyuefei1988/article/details/8279812
2:长连接 http://blog.youkuaiyun.com/zeng622peng/article/details/5546384
二: Socket 传输协议,tcp只是传输层协议,应用层没有协议,应用程序怎么认知,嗨。
0: 多次send, 客户端接受的数据到底有没有顺序? 答案: 有序。必须的
1: 如何拆包,封包http://www.360doc.com/content/12/0630/15/3700464_221357776.shtml
三: 阻塞,非阻塞,同步,异步,在socket编程中体现到哪?
2: 应用: http://bbs.tianya.cn/post-it-377-1.shtml
http://hi.baidu.com/bailaoheidu/item/8c78a2bbdea485e94fc7fd8c
http://blog.163.com/linzhigui1988@126/blog/static/10188658120107180368630/