zoukankan      html  css  js  c++  java
  • 11.7(day23) 网络编程发送端 接收端 客户端 服务端 URL URI

    网络编程三要素:

        IP地址  端口号  协议

        UDP:

            面向无连接,不可靠协议,速度都快

            发送的数据不能超过64k

        发送端:

        DatagramSocket

        DatagramPacket(数据,数据长度,接收端IP地址,接收端端口号)

        send(包)

        接收端:

        DatagramSocket(端口号)

        DatagramPacket(字节数组,数组的长度)

        receive(包)

        getData( ):获取发送端的数据

        TCP:

            面向有连接,可靠协议,速度慢

            可以传送大量数据

            采用"三次握手"方式确定连接

        客户端

            Socket("地址",端口号);

            getOutputStream( ):获取通道中的输出流

            getInputStream( ):获取通道中的输入流

            close( ):关闭

        

            shutdownOutput( ):告诉服务端客户端数据发送完毕

        服务端

            ServerSocket(端口号);

            Socket  accept( ):获取连接的客户端对象

            close( ):关闭

    URL:统一资源定位符

        可以定位找到是哪台主机下的哪个软件下的哪个资源文件

        格式:

            协议://主机名:端口号/目录/文件名.后缀?key=value&key=value...

    URI:同一资源标识符

        不能确定是哪台主机上的资源文件,仅仅是标识资源文件

        eg:1.html

          a/abc/1.html

  • 相关阅读:
    Extjs Google的Suggest的自动提示 从后台取数据
    vue 使用gojs绘制简单的流程图
    网络流24题の详解
    Codeforces Round #587 (Div. 3) F. WiFi(dp+线段树)
    Codeforces Round #588 (Div. 2) E. Kamil and Making a Stream(dfs)
    Spring使用经验之StandardServletMultipartResolver实现文件上传的基本配置
    MySQL + Amoeba 负载均衡、主从备份方案
    SubVersion(SVN)的安装配置使用
    Tomcat Https配置
    Eclipse 常用快捷键清单
  • 原文地址:https://www.cnblogs.com/jihongtao/p/9925137.html
Copyright © 2011-2022 走看看