框架要先把整體的結構定義好,一般都是在$gopath目錄的src下建立自己的目錄
zinte***ce是一些介面的定義
znet就是介面的具體實現
iserver.go
package zinte***ceserver.go乙個tcp服務端的基本業務,簡單的原樣回顯type iserver inte***ce
package znet單獨在src下建立測試目錄import (
"fmt""
log"
"net""
zinx/zinte***ce")
type server struct
func (s *server) start()
listener, err :=net.listentcp(s.ipversion, addr)
if err !=nil
go func()
go func()
if _, err := conn.write(b[:len]); err !=nil
}}()
}}()
}func (s *server) stop()
func (s *server) server()
}func newserver(name
string
) zinte***ce.iserver
return s
}
server.go
package mainimport (
"zinx/znet")
func main()
騰訊雲 輕量伺服器 體驗
例項規格 cpu 1核 記憶體 2gb 磁碟 系統盤 40gb 流量包 頻寬 3mbps,流量包 500gb 月 3年253塊,跟以前買的 雲伺服器cvm 標準型sa2,1核2g,一年350,相比便宜很多。記錄下對比體驗。開啟ssh客戶端,連線,跟 sa2 的北京節點一樣,基本秒連。進入 ssh,打...
利用騰訊輕量伺服器搭建FRP服務
在如今這個ipv4缺乏的年代,家庭寬頻獲取到公網ipv4相對比較困難,特別是移動使用者,基本上就是預設不給公網ipv4,這時候,如果我們想要把內網的資源對映到公網上去,可能會需要用到內網穿透。而frp就是提供這種服務的一種工具廢話少說,現在開始進入正題。解壓並寫配置檔案 並按照配置要求開放防火牆埠 ...
node輕量應用伺服器
mongodb curl o 2 解壓 tar zxvf mongodb linux x86 64 3.2.9.tgz 3建立資料資料夾和日誌檔案等 mkdir p usr local mongodb mongodb 3.29 data touch usr local mongodb mongodb...