socket 的原意是“插座”,在计算机通信领域,socket 被翻译为“套接字”,它是计算机之间进行通信的一种约定或一种方式。通过 socket 这种约定,一台计算机可以接收其他计算机的数据,也可以向其他计算机发送数据。
UNIX/Linux 中的 socket 是什么?
在 UNIX/Linux 系统中,为了统一对各种硬件的操作,简化接口,不同的硬件设备也都被看成一个文件。对这些文件的操作,等同于对磁盘上普通文件的操作。网络连接也是一个文件。
只要用 socket() 创建了连接,剩下的就是文件操作了,网络编程原来就是如此简单!
本文深入浅出地介绍了socket在计算机通信中的核心作用,解释了它如何作为计算机间通信的约定,使得数据的发送与接收变得如同操作本地文件一样简单。在UNIX/Linux系统中,socket将网络连接抽象为文件,进一步简化了网络编程的复杂度。
1374

被折叠的 条评论
为什么被折叠?



