Android中基于Socket的网络通信 认证专享

成为vip会员,免费看所有精品课程
  • 目录

    目录 收起>

    本课程讲解客户端使用Socket与服务器通信。

    1.Socket介绍 00:01:49

    本课时对 Socket 进行介绍,Socket 又称"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求。ServerSocket 用于服务器端,Socket 是建立网络连接时使用的。在连接成功时,应用程序两端都会产生一个 Socket 实例,操作这个实例,完成所需的会话。

    2.ServerSocket的建立与使用 00:04:21

    本课时讲解ServerSocket的建立与使用,使用ServerSocket监听某一端口的请求,当有访问时弹出提示。

    3.使用ServerSocket建立聊天服务器-1 00:10:44

    本课时讲解使用accept()方法获取与客户端的Socket链接对象,将该对象指派给一个新的线程,在线程中执行网络数据的交换。实现一对一的数据传输。

    4.使用ServerSocket建立聊天服务器-2 00:11:29

    本课时讲解使用ServerSocket建立聊天服务器。将服务器端所有的通讯线程保存到一个集合当中,当有用户发来数据,则转发给所有用户,实现聊天室效果。

    5.在Android中创建Socket客户端 00:20:24

    本课时讲解在Android中创建Socket客户端。使用Socket建立客户端链接,并且在AsyncTask中执行网络读写的任务,将用户输入的内容发送到服务器,并接收服务器发来的数据,显示到界面上。开启多个虚拟机模拟多人聊天效果。
  • 提问

    提交问题
  • 下载

  • 线路

    视频太卡?试试切换线路 √ 线路1 √ 线路2
  • 收藏

    收藏课程
  • 分享

连播

连续播放

关灯

关灯模式
视频加载太慢?

我们有两条线路可以选择,试试切换线路吧

Android中基于Socket的网络通信

5课时,49分钟2014-08-20
acely_ra
acely_ra

极客学院金牌布道师

课程背景:
Socket通信是网络通信中最常用的技术之一,通过Socket建立的可靠连接,可以让多个终端与服务器保持通信,最典型的应用是建立一个多人聊天程序。

核心内容:
1.Socket通信的概念。
2.创建ServerSocket服务器。
3.客户端使用Socket与服务器通信。

开发环境:Eclipse,ADT

是否提供源码:

适合人群:
有一定Java与Android基础的开发者
  • 技术问答
  • 1

    Socket介绍

    01:49

    本课时对 Socket 进行介绍,Socket 又称"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求。ServerSocket 用于服务器端,Socket 是建立网络连接时使用的。在连接成功时,应用程序两端都会产生一个 Socket 实例,操作这个实例,完成所需的会话。

  • 2

    ServerSocket的建立与使用

    04:21

    本课时讲解ServerSocket的建立与使用,使用ServerSocket监听某一端口的请求,当有访问时弹出提示。

  • 3

    使用ServerSocket建立聊天服务器-1

    10:44

    本课时讲解使用accept()方法获取与客户端的Socket链接对象,将该对象指派给一个新的线程,在线程中执行网络数据的交换。实现一对一的数据传输。

  • 4

    使用ServerSocket建立聊天服务器-2

    11:29

    本课时讲解使用ServerSocket建立聊天服务器。将服务器端所有的通讯线程保存到一个集合当中,当有用户发来数据,则转发给所有用户,实现聊天室效果。

  • 5

    在Android中创建Socket客户端

    20:24

    本课时讲解在Android中创建Socket客户端。使用Socket建立客户端链接,并且在AsyncTask中执行网络读写的任务,将用户输入的内容发送到服务器,并接收服务器发来的数据,显示到界面上。开启多个虚拟机模拟多人聊天效果。

相关课程