参考资料:
1、对Socket通信的一些简单理解
https://www.jianshu.com/p/9fbf9b78e2c0
2、从问题看本质:socket到底是什么?
http://blog.csdn.net/yeyuangen/article/details/6799575
3、TCP/IP、Http、Socket的区别
http://lib.csdn.net/article/computernetworks/20534
4、socket编程到底是什么?
https://www.zhihu.com/question/29637351
5、简单理解Socket
https://www.cnblogs.com/dolphinX/p/3460545.html