论文摘要: Socket 适用于同一台计算机上的进程间通信, 同时也适用于网络环境中的进程间通信。他已成为当前许多操作系统的网络A P I, 也是网络操作系统中必不可少的基础功能。因特网为网络中的应用提供了 2 种类型的服务: 由 TCP 协议提供的面向连接服务和由U D P 协议提供的无连接服务。随着L inux 操作系统的不断推广, L inux 环境下的Socket 开发和研究一直是人们关注的热点。文章介绍了L inux 平台下的Socket 及其在TCP 协议下的编程原理, 并通过一个用Java 编写的基于 TCP 的客户ö服务器程序, 描述了网络中不同主机上的两个进程之间的