woo語言使用sockets模擬http請求

2021-10-19 20:49:52 字數 1177 閱讀 5825

print

('sockets模擬http請求測試(正常情況下,請勿這樣使用,請使用正規的http模組,這裡僅僅探索sockets使用方法):'

('在這個函式內,sockets有效,函式結束後,sockets自動關閉'

)_out

('撥通遠端ip ok'

('傳送http頭部資訊位元組長度:'

, r,

'\n'

)--r = sock:write(0x05, 0x05)

print

('===位元組集在轉換為字串時需要注意,單位元組大小不能超過255,應當在0-255範圍內,請勿修改位元組集中的資料==='

)local b, e = sock:

readall

(false

)-- false不轉換為字串,後續手動轉換

--local b, e = sock:readall(true)

rule_re =

'(.*?)'

_out

(.. rule_re ..

,_re_match

(_strs

(b), rule_re)[1

][2]

,'\n'

)--print("sockets模擬http請求最終結果:", b, e)

end)

print

(ok)

以上**可以直接使用woo -rc 啟動控制台,然後 輸入:c 啟動多行輸入,然後複製貼上上述**,然後輸入:r來執行

Go語言 基於TCP的Sockets程式設計

簡介 做乙個簡單的通訊,從服務端建立連線,建立套接字也就是127.0.0.1 1021 我用的是這個,埠號可以自己設定 然後客戶端發起連線到127.0.0.1 1021.從而實現客戶端與服務端之間的通訊 服務端 package main import fmt net 處理連線 func proces...

仿函式使用要領

仿函式,又或叫做函式物件,是 stl 標準模板庫 六大元件 容器 配置器 迭代器 演算法 配接器 仿函式 之一 仿函式雖然小,但卻極大的拓展了演算法的功能,幾乎所有的演算法都有仿函式版本。例如,查詢演算法 find if 就是對find 演算法的擴充套件,標準的查詢是兩個元素向等就找到了,但是什麼是...

仿射加密 C語言

1 仿射加密概念 2 include includevoid pritext char text 128 void cryp char cryp,char text1,int a,int b void jm char c 128 char m 128 int a,int b main void pr...