Advertisement

socket(Socket)

阅读量:
  • 基本介绍
    • 套接字(Socket)作为开发网络应用程序的常用方式,已被广泛采纳,成为业界普遍遵循的标准
    • 通信的双方均需配置Socket,其构成了两台设备之间交互的端点
    • 网络层面的信息交换本质上是Socket之间的数据传递
    • Socket使程序能够将网络连接视作数据流,信息在两个Socket之间通过输入输出操作完成传输
    • 通常情况下,主动发起通信的一方被定义为客户端,而等待接收请求的一方则称为服务端

可将Socket类比为数据传输通道的两端接口,当需要进行信息交互(如读取或写入数据)时

  • socket.getOutputStream()
  • socket.getInputStream()
  • 示意图:
  • 当双方建立连接后,客户端便可借助socket.getOutputStream()方法将数据写入通信通道
    • 同时,服务器端亦可获取相应的socket对象,并通过socket.getInputStream()方法读取传入的数据

Socket的概念解析

  • TCP编程,具备可靠性特征

全部评论 (0)

还没有任何评论哟~