通過unix socket建立http連線

2021-10-11 09:54:14 字數 1383 閱讀 5937

除了我們熟知的tcp連線以外還可以通過本地socket建立通訊,unix domain socket的英文簡稱是uds,就是一種常用的方式,但它只支援建立本地連線,它的好處是通過路徑而非埠建立連線,好處是可以避免埠占用。

首先看服務端**

//如果是tcp連線,引數是tcp 以及埠

//如果是uds連線,引數是unix以及路徑

unixlistener, err := net.

listen

("unix"

, os.args[1]

)if err !=

nil server.

serve

(unixlistener)

}啟動服務端

echo

"kkk"

> aa

go run s.go /var/abc

客戶端**

kkk可以正確的獲取server端檔案內容!大功告成!

客戶端通過unix socket方式連線MySQL

我的系統是ubuntu 8.10 desktop x86版,使用apt get安裝mysql服務端,配置檔案路徑 etc mysql my.inf 1.檢視mysql server的配置檔案 27 mysqld safe 28 socket var run mysqld mysqld.sock 29...

windows下C 通過Thrift操作HBase

4。在windows命令列執行如下這兩條命令 thrift 0.10.0.exe gen csharp tutorial.thrift thrift 0.10.0.exe gen csharp shared.thrift 執行完以後就會在當前目錄下生成乙個名為gen csharp的目錄,到時候需要把...

Flex通過ActionScript建立行為

部落格來自 flex中的行為由效果和觸發器組成。例如 button 控制項具有 mousedown 事件和 mousedowneffect 觸發器。使用者單擊按鈕時 mousedown 事件 例項化對應觸發器 mousedowneffect 觸發器 產生了效果 比如模糊效果 移動效果 旋轉效果 改變...