socket学习:
服务端:
socket()创建socket
bind()绑定到ip端口
listen()监听socket
accept()接受请求并建立连接
read()
write()
close()
客户端:
socket()创建socket
connect()发出连接请求
read()
write()
close()
过程:
服务端socket(),bind(),listen()
客户端connect()
服务端accept()
tcp三次握手建立连接:
服务端socket(),bind(),listen()
客户端connect()_1 SYN J
服务端accept() ACK J+1、SYN K
客户端connect()_2 ACK K+1
tcp四次握手释放连接:
客户端 FIN M
服务端 ACK M+1
服务端 FIN N
客户端 ACK N+1