Skip to content

grammars/easy-go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

easy-go

go lang toolkit

依赖

  • go get -u gopkg.in/natefinch/lumberjack.v2
  • go get -u github.com/gin-gonic/gin
 go mod download -x

同步GitHub

 ## 添加远程仓库 ##
 git remote add github git@github.com:grammars/easy-go.git
 ## 同步推送本地的main ##
 git push github main:main

ssh: connect to host github.com port 22: Connection timed out 处理办法:
https://www.cnblogs.com/tsalita/p/16181711.html
或者 参考 yuque | 开发基础 | 科学上网

运行

作为socket原始服务端

 go run ./cmd/easy_entry.go --run srs --port 8282

作为socket原始客户端

 go run ./cmd/easy_entry.go --run src --host 127.0.0.1 --port 8282 -nc 3

构建

PowerShell

 # 读取当前环境变量中的GOARCH与GOOS设置 [powershell]
 $env:GOARCH
 $env:GOOS 
 # 设置GOOS=windows [powershell]
 $env:GOOS = "windows"
 # 设置GOOS=linux [powershell]
 $env:GOOS = "linux"

生成可执行文件

## 构建windows可执行文件:
 go build -o ./build/easy-go.exe ./cmd/easy_entry.go
## 构建linux可执行文件:
 go build -o ./build/easy-go ./cmd/easy_entry.go

运行

 nohup ./easy-go > output.log 2>&1 &

设定

项目均使用网络字节序(BigEndian)

About

go lang toolkit

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages