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

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

难度初级
时长 2小时 0分
学习人数
综合评分9.77
496人评价 查看评价
9.9 内容实用
9.8 简洁易懂
9.6 逻辑清晰
  • 使用TCP通信传输对象
    查看全部
    0 采集 收起 来源:Socket 总结

    2016-04-30

  • 不用关闭输出流,如果关闭掉则会把相关的一起socket一起关掉,最后的socket.close会把输入输出流关闭掉
    查看全部
    0 采集 收起 来源:Socket 总结

    2016-04-30

  • 1、多线程时可以设置优先级,这样运行速度会比较快。默认为5.可适当降低优先级。比如4 2、直接关闭socket即可,不必关闭输入输出流,应为关闭了输出输入流的同时会关闭相应的socket 3、使用对象进行传输时用ObjectOutputStream 4、直接传输文件BufferedOutpurStream
    查看全部
    0 采集 收起 来源:Socket 总结

    2016-04-30

  • UDP客户端实现步骤
    查看全部
  • UDP服务器端实现步骤
    查看全部
  • DatagramSocket:进行端到端的通信的类
    查看全部
    0 采集 收起 来源: DatagramPacket

    2016-04-30

  • DatagramPacket:表示数据报类
    查看全部
    0 采集 收起 来源: DatagramPacket

    2016-04-30

  • UDP编程: UDP协议(用户数据协议)是无连接的、不可靠的、无序的。速度相对来说会快一点。 UDP以数据报作为数据传输的载体。 用UDP进行数据传输时。首先需要将传输的数据定义成数据报(Datagram),在数据报中指明数据所要到达的Socket(主机地址和端口号),然后再将数据报发送出去。 相关操作的类: DatagramPacket:表示数据报类 DatagramSocket:进行端到端的通信的类
    查看全部
    0 采集 收起 来源: DatagramPacket

    2016-04-30

  • 步骤: (1)创建ServerSocket和Socket (2)打开连接到Socket的输入/输出操作 (3)按照协议对Socket进行读/写操作 (4)关闭输入输出流,关闭Socket
    查看全部
  • 服务器端: --> 创建ServerScoket对象,绑定监听端口 --> 通过accpet()方法监听客户端请求 --> 连接建立后,通过输入流读取客户端发送的请求 --> 通过输出流向客户端发送响应信息 --> 关闭相关资源 Client端 --> 创建Scoket对象,指明需要连接的服务器的地址和端口 --> 连接建立后,通过输出流向服务器端发送请求信息 --> 通过输入流获取服务器响应的信息 --> 关闭相关资源
    查看全部
  • Socket通信实现的步骤
    查看全部
    0 采集 收起 来源:Socket 简介

    2016-04-30

  • 1、在服务端建立一个ServerSocket,绑定相应的端口,并且在指定的端口进行侦听,等待客户端的连接。 2、当客户端创建连接Socket并且向服务端发送请求。 3、服务器收到请求,并且接受客户端的请求信息。一旦接收到客户端的连接请求后,会创建一个链接socket,用来与客户端的socket进行通信。 通过相应的输入/输出流进行数据的交换,数据的发送接收以及数据的响应等等。 4、当客户端和服务端通信完毕后,需要分别关闭socket,结束通信。
    查看全部
    0 采集 收起 来源:Socket 简介

    2016-04-30

  • Socket通信模型
    查看全部
    0 采集 收起 来源:Socket 简介

    2016-04-30

  • 一、Socket通信 1、TCP协议书【面向连接】、【可靠】、【有序的】、以【字节流】的方式发送数据 2、基于TCP协议实现网络通信的类 · 客户端的Socket类 · 服务器端的ServerSocket类 二、Socket通信模型 三、通信过程(Socket通信模型): 1、在服务端建立一个ServerSocket,绑定相应的端口,并且在指定的端口进行侦听,等待客户端的连接。 2、当客户端创建连接Socket并且向服务端发送请求。 3、服务器收到请求,并且接受客户端的请求信息。一旦接收到客户端的连接请求后,会创建一个链接socket,用来与客户端的socket进行通信。 通过相应的输入/输出流进行数据的交换,数据的发送接收以及数据的响应等等。 4、当客户端和服务端通信完毕后,需要分别关闭socket,结束通信。 ServerSocket常用方法: ServerSocket(int port)——创建并绑定到特定端口的服务器套接字 accept()——侦听并接受到此套接字的连接 close()——关闭此套接字 getInetAddress()——得到ServerSocket对象绑定的IP地址。如果ServerSocket对象未绑定IP地址,返回0.0.0.0。 getLocalPort()——返回此套接字在其上侦听的端口 Socket常用方法: Socket(InetAddress address, int port)——创建一个套接字并将其连接到指定ip地址的指定端口号 Socket(String host, int port)——创建一个套接字并将其连接到指定主机上的指定端口号 close()——关闭此套接字 getInetAddress()——返回套接字连接的地址 getInputStream()——返回此套接字的输入流 getOutputStream——返回此套接字的输出流
    查看全部
    0 采集 收起 来源:Socket 简介

    2016-04-30

  • 使用URL读取网页内容
    查看全部

举报

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

微信扫码,参与3人拼团

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

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