• 基本客户端操作


    #!/usr/bin/env python

    # Simple Gopher Client - Chapter 1 - gopherclient.py

    import socket, sys

    port = 70

    host = sys.argv[1]

    filename = sys.argv[2]

    s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)   #建立连接

    s.connect((host, port))

    s.sendall(filename + "\r\n")

    while 1:

        buf = s.recv(2048)

        if not len(buf):

            break

        sys.stdout.write(buf)


    可运行./gopherclient.py quux.org /,找到Gopher服务器根目录的文件列表

    (注:Gopher   是一种按"菜单"形式组织的分布式文档查询系统   ,   最初在   Minnesota大学发展起来(1991年),   开始用于校园网,   后来推广到Internet.   Gopher为用户查询信息提供一个多级的菜单界面,   只需按照菜单指示的路径就能获取你想要的信息,   使用非常方便.   Gopher由   Gopher客户(Gopher   Client)程序和Gopher服务器(Gopher   Server)程序两部分组成.   在Internet上建立了数以千计的运行Gopher服务器程序的   Gopher   服务器.)

  • 相关阅读:
    Css_加载样式
    Mvc4_@RenderBody()和@RenderSection()
    C#_观察者模式
    Mvc4_MvcPager 概述
    Mvc4_Area的应用
    Nginx 服务器性能参数设置
    Nginx变量的实现机制
    天下无雾
    Nginx Http框架的理解
    【转】websocket协议规范
  • 原文地址:https://www.cnblogs.com/djcsch2001/p/2035202.html
Copyright © 2020-2023  润新知