• Java基础(十一)


    一、连接到服务器

    telnet是一种用于网络编程的非常强大的测试工具,你可以在命令shell中输入telnet来启动它。

    二、实现服务器

    服务器循环体:

    1、通过输入数据流从客户端接收一个命令。

    2、解码这个客户端命令。

    3、手机客户端所请求的信息。

    4、通过输出数据流发送信息给客户端。

    半关闭提供了一种能力,套接字连接的一端可以终止其输出,同时仍旧可以接收来自另一端的数据。

    三、获取web数

    java.net包对统一资源定位符(URL)和统一资源标识符(URI)作了非常有用的区分。

    URI是个纯粹的语法结构,包含用来指定web资源的字符串的各种组成部分。

    URL是URI的一个特例,它包含了用于定位Web资源的足够信息。

    URI规范给出了标记这些标识符的规则。一个URI具有以下语法:

    [scheme:]schemeSpecificPart[#fragment]

    上式中,[...]表示可选部分,并且:和#可以包含在标识符内。

    包含scheme:部分的URI称为绝对URI。否则,称为相对URI。如果绝对URI的schemeSpecifucPart不是以/开头的,我们就称它是不透明的。

    所有绝对的透明URI和所有相对URI都是分层的。一个分层URI的schemeSpecifucPart具有以下形式:

    [//authority][path][?query]

    在这里,[...]同样表示可选的部分。

    对于那些基于服务器的URI,authoritu部分具有以下形式:

    [user-info@]host:[:port]

    port必须是一个整数。

    URI类的作用之一是解析标识符并将它分解成各种不同的组成部分;另一个作用是处理绝对标识符和相对标识符。

  • 相关阅读:
    react: redux-devTools
    react: menuService
    react: navigator
    react style: 二级菜单
    spark复习笔记(5):API分析
    spark复习笔记(4):spark脚本分析
    maven 打包Scala代码到jar包
    spark复习笔记(3)
    mongoDB学习笔记(2)
    sparkStreaming复习笔记(1)
  • 原文地址:https://www.cnblogs.com/libinhyq/p/12524321.html
Copyright © 2020-2023  润新知