套接字通信

利用三元组(ip地址,协议,端口)就可以标识网络的进程

socket即是一种特殊的文件,一些socket函数就是对其进行的操作(读/写IO、打开、关闭)

socket是“open—write/read—close”模式的一种实现,那么socket就提供了这些操作对应的函数接口

tcp通信中的socket函数调用方法如下:

其中socket()确定协议与socket类型

bing()确定socket唯一标识符,地址(IP+端口号)服务器端需要!!!客户端随机指定

listen()、connect()分别监听与发送

监听到请求后服务器端调用accept()接收请求

  • read()/write()
  • recv()/send()
  • readv()/writev()
  • recvmsg()/sendmsg()
  • recvfrom()/sendto()

close()关闭连接

原文地址:https://www.cnblogs.com/lvoooop/p/13590058.html