套接字是支持TCP/IP的网络通信的基本操作单元。可以将套接字看做不同主机间的进程进行双向通信的端点,它构成了单个主机内及整个网络间的编程界面。套接字与正在运行的进程相关联,它是应用程序用来在网络上发送或接收数据包的对象。