github.com/andybalholm/brotli v1.1.0 // indirect
github.com/davecgh/go-spew v1.1.1 // indirect
github.com/go-ole/go-ole v1.3.0 // indirect
- github.com/google/uuid v1.6.0 // indirect
github.com/klauspost/compress v1.17.7 // indirect
github.com/miekg/dns v1.1.58 // indirect
github.com/pmezard/go-difflib v1.0.0 // indirect
"bufio"
"context"
"errors"
- "fmt"
"log"
"net"
- "net/http"
"testing"
"time"
"github.com/qydysky/part"
pctx "github.com/qydysky/part/ctx"
- preqf "github.com/qydysky/part/reqf"
- pweb "github.com/qydysky/part/web"
)
func Test(t *testing.T) {
if e := tcp2udpSer("127.0.0.1:20008", "127.0.0.1:20009"); e != nil {
t.Fatal(e)
}
- if e := webSer("127.0.0.1:20008", "127.0.0.1:20009"); e != nil {
- t.Fatal(e)
- }
}
func tcpSer(lis, to string) error {
if err != nil {
return err
}
- conn.SetDeadline(time.Now().Add(time.Second))
+ _ = conn.SetDeadline(time.Now().Add(time.Second))
// Send a message to the server
_, err = conn.Write([]byte("Hello TCP Server\n"))
if err != nil {
return nil
}
}
-
-func webSer(lis, to string) error {
- {
- w := pweb.New(&http.Server{
- Addr: "127.0.0.1:20010",
- })
- defer w.Shutdown()
-
- w.Handle(map[string]func(http.ResponseWriter, *http.Request){
- `/`: func(w http.ResponseWriter, r *http.Request) {
- w.Write([]byte("999"))
- },
- })
- }
- r := preqf.New()
- e := r.Reqf(preqf.Rval{
- Url: "http://127.0.0.1:20010",
- })
- fmt.Println(r.Respon)
- return e
-}