为了账号安全,请及时绑定邮箱和手机立即绑定

Java Socket应用---通信是这样练成的

难度初级
时长 2小时 0分
学习人数
综合评分9.77
496人评价 查看评价
9.9 内容实用
9.8 简洁易懂
9.6 逻辑清晰
  • 端口 协议 ip
    查看全部
    0 采集 收起 来源:网络基础简介

    2015-10-08

  • socket编程传递文件
    查看全部
    0 采集 收起 来源:Socket 总结

    2015-10-08

  • 使用TCP通信传输对象
    查看全部
    0 采集 收起 来源:Socket 总结

    2015-10-08

  • 是否关闭输出流和输入流
    查看全部
    0 采集 收起 来源:Socket 总结

    2015-10-08

  • 多线程的优先级:未设置优先级可能会导致运行时速度非常慢,可降低优先级
    查看全部
    0 采集 收起 来源:Socket 总结

    2015-10-08

  • UDP客户端发送请求实现
    查看全部
  • 服务器端,实现基于UDP的用户登陆
    查看全部
  • 服务器端实现步骤
    查看全部
  • 相关操作类: DatagramPacket:表示数据报包 DatagramSocket:进行端到端的通信的类
    查看全部
    0 采集 收起 来源: DatagramPacket

    2015-10-07

  • 进行数据传输时,首先需要将要传输的数据定义成数据报(Datagram),在数据报中指明数据所要达到的Socket(主机地址和端口号),然后再将数据报发送出去。
    查看全部
    0 采集 收起 来源: DatagramPacket

    2015-10-07

  • UDP协议以数据报作为数据传输的载体
    查看全部
    0 采集 收起 来源: DatagramPacket

    2015-10-07

  • UDP编程特点1:无连接、不可靠、无序
    查看全部
    0 采集 收起 来源: DatagramPacket

    2015-10-07

  • 网络支持四大类
    查看全部
    0 采集 收起 来源:网络基础简介

    2015-10-07

  • 端口号笔记
    查看全部
    0 采集 收起 来源:网络基础简介

    2015-10-07

  • 套接字 - 通信 要通过Internet进行通信,至少需要一对套接字,其中一个运行在客户端,称之为ClientSocket,另一个运行于服务器端面,称为ServerSocket。根据连接启动的方式以及本地要连接的目标,套接字之间的连接过程可以分为三个步骤:服务器监听、客户端请求、连接确认。 服务器监听是指服务端套接字并不定位具体的客户端套接字,而是处于等待连接的状态,实时监控网络状态。 客户端请求是由客户端的套接字提出连接请求,要连接的目标是服务器端套接字。为此,客户端的套接字必须首先描述它要连接的服务器的套接字,指出服务器套接字的地址和端口号,然后再向服务器端套接字提出连接请求。 连接确认是当服务器端套接字监听到或者说接收到客户端套接字的连接请求时,它就响应客户端套接字的请求,建立一个新的线程,把服务器端套接字的信息发送给客户端,一旦客户端确认了此连接,连接即可建立。而服务器端继续处于监听状态,继续接收其他客户端的连接请求。 使用套接字进行数据处理有两种基本模式:同步和异步。 同步模式: 同步模式的特点是在通过Socket进行连接、接收、发送数据时,客户机和服务器在接收到对方响应前会处于阻塞状态,即一直等到收到对方请求进才继续执行下面的语句。可见,同步模式只适用于数据处理不太多的场合。当程序执行的任务很多时,长时间的等待可能会让用户无法忍受。 异步模式: 异步模式的特点是在通过Socket进行连接、接收、发送操作时,客户机或服务器不会处于阻塞方式,而是利用callback机制进行连接、接收、发送处理,这样就可以在调用发送或接收的方法后直接返回,并继续执行下面的程序。可见,异步套接字特别适用于进行大量数据处理的场合。 使用同步套接字进行编程比较简单,而异步套接字编程则比较复杂。
    查看全部
    4 采集 收起 来源: DatagramPacket

    2015-10-07

举报

0/150
提交
取消
课程须知
本课程是 Java 开发课程的高级课程,需要对 Java 中的面向对象、IO、多线程,以及网络相关知识有一定的基础
老师告诉你能学到什么?
1、网络相关的基础知识 2、Java 中网络相关 API 的应用 3、实现基于 TCP 的 Socket 编程 4、实现基于 UDP 的 Socket 编程

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!