最近搞pos相关的项目,需要把socket这一块好好学一下。
第一部分:基础知识
Socket相关知识(基本理论)
http://cuiyingfeng.blog.51cto.com/43841/599825
http://vaero.blog.51cto.com/4350852/893847
带长度报文头循环读写
这种情况一般是在长连接进程中,由于在长连接中没有条件能够判断循环读写什么时候结束,所以必须要加长度报文头。读函数先是读取报文头的长度,再根据这个长度去读报文。
java nio
http://weixiaolu.iteye.com/blog/1479656
apache mina