Android Socket简介

什么是Socket

Socket又叫“套接字” 应用程序通过“套接字”向网络发送请求或接收网络请求。

Java中有Socket和ServerSocket类 其库位于Java.net包中。

  • ServerSocket用于服务器端
  • Socket在建立网络连接时使用
  • 连接成功时,在应用程序的客户端和服务器端都会生成一个Socket实例
  • 套接字是平等的 没有优先级

Socket建立过程

  1. 服务器监听
  2. 客户端发出请求
  3. 建立链接
  4. 通信

Socket特点

  1. Socket基于TCP链接,数据传输有保障
  2. Socket适用于建立长时间链接
  3. Socket编程通常用于即时通讯
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容