呵呵 ,讲了TCP和UDP之后,就知道必须讲一讲Socket了,有一句谚语“every thing is socket”,一切皆是Socket,从侧面也说明了Socket的应用之广泛,但是Socket到底是什么呢?具体怎么操作实现呢?
Socket通信模型
Socket一词来源于Unix,从Unix的基本概念可知,Socket也是文件的一种展现模式,也叫套接字,文件的模式是“打开-读取/写入-关闭”这个过程,所以Socket也基本都是这些操作吧。
Socket操作函数
Socket里经典的三次握手,具体是怎么实现的呢?
Socket的三次握手
注意一点,客户端的三次握手在Connect()函数中实现,而服务端在Accept()函数中实现,还有四次挥手就不细说了。
在实际工作中,有很多现成的封装非常完善的网络服务SDK,我给大家介绍一个高性能的TCP、UDP、HTTP跨平台网络库HP-Socket-master,很好用,有需要的可以关注并私信我。
本文暂时没有评论,来添加一个吧(●'◡'●)