套接字背景

套接字提供了足够通用的接口,以允许独立于底层通信设施构建基于网络的应用程序。 他们还支持构建基于通信原语的分布式程序。

开发套接字是为了满足需要先进的工艺间设施,以实现以下目标:
  • 提供对因特网等通信网络的访问。
  • 在本地驻留在单台主机上且远程驻留在多台主机上的不相关进程之间启用通信。
注: 套接字子程序作为 Transmission Control Protocol / Internet Protocol (TCP/IP)的应用程序接口。