zoukankan      html  css  js  c++  java
  • 基本客户端操作

    #!/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   服务器.)

  • 相关阅读:
    企业资源管理概述
    有效的使用WSE(学习+实践)
    和优秀的员工一起工作,是一种幸福
    [恢]hdu 1312
    [恢]hdu 1010
    [恢]hdu 1302
    [恢]hdu 1056
    [恢]hdu 1030
    [恢]hdu 1730
    [恢]hdu 1032
  • 原文地址:https://www.cnblogs.com/djcsch2001/p/2035202.html
Copyright © 2011-2022 走看看