pong adjust

master
sre 4 years ago
parent 225d6e7819
commit 35551ffd4c

@ -1,8 +1,3 @@
module pong
go 1.19
require (
golang.org/x/net v0.0.0-20220615171555-694bf12d69de // indirect
golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a // indirect
)

@ -1,34 +0,0 @@
package main
//func TestPing(tt *testing.T) {
// p := fastping.NewPinger()
// ra, err := net.ResolveIPAddr("ip4:icmp", os.Args[1])
// if err != nil {
// fmt.Println(err)
// os.Exit(1)
// }
// p.AddIPAddr(ra)
// p.OnRecv = func(addr *net.IPAddr, rtt time.Duration) {
// fmt.Printf("IP Addr: %s receive, RTT: %v\n", addr.String(), rtt)
// }
// p.OnIdle = func() {
// fmt.Println("finish")
// }
// err = p.Run()
// if err != nil {
// fmt.Println(err)
// }
//}
//func TestPing(tt *testing.T) {
// cmd := exec.Command("ping", "www.google.com", "-c", "4", "-W", "5")
// fmt.Println("NetWorkStatus Start:", time.Now().Unix())
// err := cmd.Run()
// fmt.Println("NetWorkStatus End :", time.Now().Unix())
// if err != nil {
// fmt.Println(err.Error())
// } else {
// fmt.Println("Net Status , OK")
// }
//
//}

@ -9,23 +9,9 @@ pong -a www.baidu.com -p 443 -k tcp -t 3
## build
cd /root
rm -rf pong
git clone https://git.sre.ink/sre/pong.git
git clone https://git.sre.ink/go/pong.git
cd pong
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 GO111MODULE=on GOPROXY="https://goproxy.cn,direct" go build -v -a -o pong pong.go
rm -rf /usr/bin/pong
mv pong /usr/bin/
pong www.baidu.com 443
## build for arm64
CGO_ENABLED=0 GOARM=7 GOOS=linux GOARCH=arm64 GO111MODULE=on GOPROXY="https://goproxy.cn,direct" go build -v -a -o mupload main.go
## build on cmd
set CGO_ENABLED=0
set GO111MODULE=on
set GOOS=linux
set GOARCH=amd64
set GOPROXY="https://goproxy.cn,direct"
go build -o wechat main.go
pong www.baidu.com 443
Loading…
Cancel
Save