zl程序教程

JavaSE-网络编程

  • JavaSE:第十五章:网络编程

    JavaSE:第十五章:网络编程

    史上最全的知识体系脑图,覆盖所有知识点,所有细节,注意事项。 网络编程:包含网络编程概述,通讯要素,IP和端口号,网络通信协议,InetAddress类,TCP网络通信,UDP网络通信,URL编程。

    日期 2023-06-12 10:48:40     
  • [javaSE] 网络编程(TCP-并发上传图片)详解编程语言

    [javaSE] 网络编程(TCP-并发上传图片)详解编程语言

    获取Socket对象,new出来,构造参数:String的服务端ip,int的端口号 调用Socket对象的getOutputStream()方法,得到OutputStream输出流对象 获取FileInputStream对象,new出来,构造参数:String的文件路径 while循环调用,条件FileInputStream对象的read()方法,读取到字节数组中 循环中,调用Outpu

    日期 2023-06-12 10:48:40     
  • [javaSE] 网络编程(TCP服务端客户端互访阻塞)详解编程语言

    [javaSE] 网络编程(TCP服务端客户端互访阻塞)详解编程语言

    获取Socket对象,new出来,构造参数:String的ip地址,int的端口号 调用Socket对象的getOutputStream()方法,获取到OutputStream对象 调用OutputStream对象的write()方法,输出流输出数据,参数:byte[]字节数组   调用Socket对象的getInputStream()方法,获取到InputStream对象 调

    日期 2023-06-12 10:48:40     
  • [javaSE] 网络编程(浏览器客户端-自定义服务端)详解编程语言

    [javaSE] 网络编程(浏览器客户端-自定义服务端)详解编程语言

     获取ServerSocket对象,new出来构造参数:int类型端口号 调用ServerSocket对象的accept()方法,得到Socket对象 获取PrintWriter对象,new出来,构造参数:OutputSream对象,true自动刷新 调用PrintWriter对象的println()方法,打印文本,参数:String对象 调用Socket对象的close()方法

    日期 2023-06-12 10:48:40     
  • [javaSE] 网络编程(URLConnection)详解编程语言

    [javaSE] 网络编程(URLConnection)详解编程语言

    获取URL对象,new出来,构造参数:String的路径 调用URL对象的openConnection()方法,获取URLConnection对象 调用URLConnection对象的getInputStream()方法,获取输入流InputStream对象 读取输出流 import java.io.InputStream; import java.net.URL; import

    日期 2023-06-12 10:48:40     
  • [javaSE] 网络编程(URL)详解编程语言

    [javaSE] 网络编程(URL)详解编程语言

    获取URL对象,new出来,构造参数:String的路径 调用URL对象的getProtocal()方法,获取协议 调用URL对象的getHost()方法,获取主机 调用URL对象的getPath()方法,获取路径 调用URL对象的getFile()方法,获取文件部分 调用URL对象的getQuery()方法,获取查询参数部分 import java.net.URL; URL u

    日期 2023-06-12 10:48:40     
  • [javaSE] 网络编程(TCP通信)详解编程语言

    [javaSE] 网络编程(TCP通信)详解编程语言

    客户端A与服务端建立通信,服务端获取到客户端A的Socket对象,通过这个通路进行通信   客户端:   获取Socket对象,new出来,创建客户端的Socket服务,构造参数:Sting主机,int 端口 调用Socket对象的getOutputStream()方法,获取输出流OutputStream对象 调用OutputStream对象的write()方法,参

    日期 2023-06-12 10:48:40     
  • [javaSE] 网络编程(UDP通信)详解编程语言

    [javaSE] 网络编程(UDP通信)详解编程语言

    获取DatagramSocket对象,new出来 获取DatagramPacket对象,new出来,构造参数:byte[]数组,int长度,InetAddress对象,int端口 调用DatagramSocket对象的send()方法,发送出去,参数:DatagramPacket对象 调用DatagramSocket对象的close()方法,关闭资源     imp

    日期 2023-06-12 10:48:40     
  • [javaSE] 网络编程(TCP,UDP,Socket特点)详解编程语言

    [javaSE] 网络编程(TCP,UDP,Socket特点)详解编程语言

    面向无连接,把数据打包发过去,收不收得到我不管 数据大小有限制,一次不能超过64k,可以分成多个包 这是个不可靠的协议 速度很快   视频直播,凌波客户端,feiQ都是UDP协议   TCP特点: 面向连接,对方必须在 三次握手完成连接,我:在吗;你:我在;我:我知道了 大数据量传输 速度稍慢   Socket: Socket就是网络服务提

    日期 2023-06-12 10:48:40     
  • [javaSE] 网络编程(概述)详解编程语言

    [javaSE] 网络编程(概述)详解编程语言

    1.找到对方的ip 2.数据发送到对方指定的应用程序上,为了标识这些应用程序,用数字进行标识,这个数字就是端口 3.定义通信规则,这个规则就称为协议 国际组织定义了通用协议 TCP/IP   网络模型   OSI参考模型 网络分成7层,应用层 == 表示层 == 会话层 == 传输层 (TCP/UDP)== 网络层 数据链路层 == 物理层,数据通过数据封包和

    日期 2023-06-12 10:48:40     
  • JavaSE补充 | 网络编程

    JavaSE补充 | 网络编程

    目录 一:网络编程 1. 网络编程概述 2. 网络通信要素 3. 传输层协议:TCP 与 UDP 协议 4. 网络编程 API 5. TCP网络编程 6. UDP 网络编程 7. URL编程 一:网络编程 1. 网络编程概述 Java是 Internet 上的语言,

    日期 2023-06-12 10:48:40     
  • JavaSE进阶:网络编程

    JavaSE进阶:网络编程

    目录 1.概述 2.网络通讯的要素 3.IP 4.端口 5.通讯协议 6.TCP/IP 1.文件上传 2.Tomcat 7.UDP 1.单方消息发送 2.单方自定义消息循环发送 3.在线咨询 8.URL 1.概述 信件: 计算机网络: 计算机网络是指将地理位置不同的具有独立功能的多台

    日期 2023-06-12 10:48:40     
  • 【JavaSE】16-网络编程

    【JavaSE】16-网络编程

    十六、 网络编程 16.1 网络编程概述 网络编程的目的: 直接或间接地通过网络协议与其它计算机实现数据交换,进行通讯。网络编程中有两个主要的问题: 如何准确地定位网络上一

    日期 2023-06-12 10:48:40