新的Socket实例创建后(无论是通过公有的构造函数,或是通过调用ServerSocket类的accept()方法)立即就能用于发送和接收数据。也就是说,当Socket实例返回时,它已经连接到了一个远程终端,并通过协议的底层实现完成了TCP消息或握手信息的交换。
下面,让我们进一步详细考虑底层的数据结构如何到达已连接或"已建立(Established)"状态。后面你将看到,这些细节会对可靠性的定义和创建一个绑定到特定端口的Socket或ServerSocket的能力产生影响。