zoukankan      html  css  js  c++  java
  • 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类的作用之一是解析标识符并将它分解成各种不同的组成部分;另一个作用是处理绝对标识符和相对标识符。

  • 相关阅读:
    AC日记——色板游戏 洛谷 P1558
    AC日记——方差 洛谷 P1471
    AC日记——[Scoi2010]序列操作 bzoj 1858
    AC日记——Sagheer and Nubian Market codeforces 812c
    AC日记——Sagheer, the Hausmeister codeforces 812b
    AC日记——Sagheer and Crossroads codeforces 812a
    [BJOI2019]排兵布阵 DP
    多重背包二进制优化
    BZOJ 3211 花神游历各国 线段树
    「CQOI2006」简单题 线段树
  • 原文地址:https://www.cnblogs.com/libinhyq/p/12524321.html
Copyright © 2011-2022 走看看