refactor: rename net/types to nettypes

This commit is contained in:
yusing
2025-06-08 17:59:48 +08:00
parent 01773976d1
commit 421aaecba4
26 changed files with 79 additions and 97 deletions

View File

@@ -1,4 +1,4 @@
package types
package nettypes
import (
"net"

View File

@@ -1,32 +1,14 @@
package types
package nettypes
import (
"fmt"
"context"
"net"
)
type (
Stream interface {
fmt.Stringer
StreamListener
Setup() error
Handle(conn StreamConn) error
}
StreamListener interface {
Addr() net.Addr
Accept() (StreamConn, error)
Close() error
}
StreamConn any
NetListenerWrapper struct {
net.Listener
}
)
func NetListener(l net.Listener) StreamListener {
return NetListenerWrapper{Listener: l}
type Stream interface {
ListenAndServe(ctx context.Context, preDial PreDialFunc)
LocalAddr() net.Addr
Close() error
}
func (l NetListenerWrapper) Accept() (StreamConn, error) {
return l.Listener.Accept()
}
type PreDialFunc func(ctx context.Context) error

View File

@@ -1,4 +1,4 @@
package types
package nettypes
import (
urlPkg "net/url"