我发现在一些配置文件中有 "socket: /tmp/mysql.sock",那么 socket 和 sock 之间有什么区别呢?
sock
是socket
的缩写(也有指袜子穿在脚上的意思)。
'Socket'是指代网络端点的句柄的技术术语。它起源于Unix网络API,并已渗透到Windows系统中。
一个socket可以指TCP连接、UDP数据包端点、X.25连接或者... Unix域套接字,这是一种被命名为管道的变异体。
人们倾向于在Unix域套接字中使用带有“sock”名称的命名方式,但这并非必须。