Android中基于Socket的网络通信

Socket又称“套接字”,应用程序通常通过“套接字”向网络发出请求或者应答网络请求。

在Java中,Scoket和ServerScoket类库位于java.net包中,ServerScoket用于服务器端,Scoket是建立网络连接时使用的。在连接成功时,应用程序两端都会产生一个Scoket实例,完成所需的会话。

对于一个网络连接来说,套接字是平等的,并没有差别,不因为在服务器端或者客户端而产生不同级别。不管是Scoket还是ServerScoket它们的工作都是通过Scoket类及其子类完成的。

Scoket连接的建立过程

1服务器监听

2客户端发出请求

3建立连接

4通讯

Scoket的特点

1Scoket基于TCP链接,数据传输有保障‘

2Scoket适用于建立长时间链接

3Scoket编程通常应用于即时通讯

更多相关文章

  1. Android请求网络有三种方式:HttpURLConnection、 HttpClient和OkH
  2. android中自动提示、补全、连接的功能实现
  3. Android(安卓)之 ServiceManager与服务管理
  4. Android的网络与通信
  5. android 网络通信(一)
  6. Android(安卓)Studio 连接夜神模拟器
  7. androidPN体系结构
  8. android 开发中判断网络是否连接的代码
  9. Android(安卓)MVP 学习笔记

随机推荐

  1. 解决 Android SDK下载和更新失败“Connec
  2. Android 创建全局变量和Context
  3. Android引用资源(resources) vs 引用样式属
  4. Android 使用ADB命令安装、卸载软件
  5. TabHost—多种实现
  6. Android下编译自己的库文件jar并在应用中
  7. Android SDK更新的问题
  8. 最新android 应用源码下载
  9. [置顶] Android(安卓)错误信息捕获发送至
  10. Android(安卓)out of memory 彻底解决And