Java中的Socket通信 认证专享

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

    目录 收起>

    本课详细讲解 Java 中 Socket 网络通信的应用。

    1.Socket 介绍 00:01:49

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

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

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

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

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

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

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

    5.使用 Java 创建聊天客户端-1 00:13:15

    本课时讲解编写聊天客户端的 Swing 界面与整体结构。

    6.使用Java创建聊天客户端-2 00:10:48

    本课时讲解通过 Socket 连接到服务器,实现数据的发送与接收,并使用线程承载 Socket 通信。
  • 提问

    提交问题
  • 下载

  • 线路

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

    收藏课程
  • 分享

连播

连续播放

关灯

关灯模式
视频加载太慢?

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

Java中的Socket通信

6课时,52分钟2014-09-05
acely_ra
acely_ra

极客学院金牌布道师

课程背景:
Socket 又称”套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求。ServerSocket 用于服务器端,Socket 是建立网络连接时使用的。掌握 Socket 编程对于编写复杂的互联网应用必不可少。

核心内容:
1.Socket 网络通信的概念。
2.使用 ServerSocke t建立服务器。
3.在客户端使用 Socket 与服务器通信。

开发环境:Eclipse


是否提供源码:


适合人群:
有一定 Java 基础并对 Swing 有基本认识的开发者
  • 技术问答
  • 1

    Socket 介绍

    01:49

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

  • 2

    ServerSocket 的建立与使用

    04:21

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

  • 3

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

    10:44

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

  • 4

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

    11:29

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

  • 5

    使用 Java 创建聊天客户端-1

    13:15

    本课时讲解编写聊天客户端的 Swing 界面与整体结构。

  • 6

    使用Java创建聊天客户端-2

    10:48

    本课时讲解通过 Socket 连接到服务器,实现数据的发送与接收,并使用线程承载 Socket 通信。

相关课程

  • Java界面设计概述

    本课讲解 JavaSE 界面的用途及 AWT、Swing 和 SWT 三大 GUI 工具包。

    5课时 9分钟
    初级
    21925人学习
  • Java中的JSON操作

    教你如何在 Java 中对 JSON 数据进行构建与解析

    3课时 25分钟
    初级
    27122人学习