基本客戶端操作

2021-04-20 05:19:53 字數 757 閱讀 5051

# ****** 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大學發展起來(2023年),   開始用於校園網,   後來推廣到internet.   gopher為使用者查詢資訊提供乙個多級的選單介面,   只需按照選單指示的路徑就能獲取你想要的資訊,   使用非常方便.   gopher由   gopher客戶(gopher   client)程式和gopher伺服器(gopher   server)程式兩部分組成.   在internet上建立了數以千計的執行gopher伺服器程式的   gopher   伺服器.)

MongoDB客戶端shell基本操作

mongodb是一款nosql資料庫,沒有固定的模式,即同乙個集合中的不同文件結構可以不同,如 第一條記錄,第二條記錄 這在關係型資料庫中是無法實現的。對於mongodb,其中 collections即集合相當於關係型資料庫的表,document文件相當於關係型資料庫中的行。因此也就是說,mongo...

客戶端配置 Git客戶端基本配置

git 能夠識別的配置項被分為了兩大類 客戶端和伺服器端,其中大部分基於你個人工作偏好,屬於客戶端配置。儘管有數不盡的選項,但我只闡述 其中經常使用或者會對你的工作流產生巨大影響的選項,如果你想觀察你當前的 git 能識別的選項列表,請執行 git config helpgit config的手冊頁...

hdfs客戶端操作

hdfs的客戶端有多種形式 網頁形式 命令列形式 客戶端在 執行,沒有約束,只要執行客戶端的機器能夠跟hdfs集群聯網 檔案的切塊大小和儲存的副本數量,都是由客戶端決定!所謂的由客戶端決定,是通過配置引數來定的 hdfs的客戶端會讀以下兩個引數,來決定切塊大小 副本數量 切塊大小的引數 dfs.bl...