server/server_handler.go

19 lines
301 B
Go
Raw Normal View History

2017-10-26 11:14:00 +00:00
package server
import (
"io"
"net"
)
type ServerHandler interface {
Listen() (net.Listener, error)
Handle(remoteAddr string, rwc io.ReadWriteCloser, stopChan chan struct{})
GetAddr() string
GetPendingResponses() int
Validate()
accept(l net.Listener) (io.ReadWriteCloser, string, error)
}