Files
Archive/echo/test/cmd/tcp_client/main.go
2024-05-30 20:33:31 +02:00

27 lines
579 B
Go

package main
import (
"time"
"github.com/Ehco1996/ehco/test/echo"
)
func main() {
msg := []byte("hello")
echoServerAddr := "127.0.0.1:2333"
relayAddr := "127.0.0.1:2234"
println("real echo server at:", echoServerAddr, "relay addr:", relayAddr)
ret := echo.SendTcpMsg(msg, relayAddr)
if string(ret) != "hello" {
panic("relay short failed")
}
println("test short conn success, hello sended and received")
if err := echo.EchoTcpMsgLong(msg, time.Second, relayAddr); err != nil {
panic("relay long failed:" + err.Error())
}
println("test long conn success")
}