client
创建套接字(socket)
连接服务器(connect)
发送数据(send)
接受数据(recv)
关闭套接字(close)
server
创建套接字(socket)
绑定端口(bind)
监听网络端口(listen)
等待客户端连(accept)
接收数据(recv)
发送数据(send)
关闭套接字(socket)
需要注意的是:socket只是一个用于网络通信的接口,通过设置不同的参数,创建不同类型的套接字。client中创建的套接字并不是所谓的客户端套接字,而是为了连接服务器端而创建的套接字,该套接字通过connect函数绑定服务器的地址并进行连接。