func NewCloseWaitClient() common.Runner
NewCloseWaitClient creates a new runner
func NewCloseWaitServer() common.Runner
NewCloseWaitServer returns a new Runner.
CloseWaitClientOptions holds client JSON options.
type CloseWaitClientOptions struct { // RemoteAddr of the server to connect to. RemoteAddr string // TimeoutSeconds on I/O with the server. TimeoutSeconds int // Half-close timeout (to give the test time to check the status of the // conntrack table entry. PostFinTimeoutSeconds int // Leak connection (assign to global variable so connection persists // as long as the process remains. LeakConnection bool }
CloseWaitServerOptions holds server JSON options.
type CloseWaitServerOptions struct { // Address to bind for the test LocalAddr string // Timeout to wait after sending the FIN. PostFinTimeoutSeconds int }