- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 221 for setLinger (0.19 sec)
-
src/net/sockopt_fake.go
} return syscall.ENOPROTOOPT } func setKeepAlive(fd *netFD, keepalive bool) error { return syscall.ENOPROTOOPT } func setLinger(fd *netFD, sec int) error { if fd.fakeNetFD != nil { return fd.fakeNetFD.setLinger(sec) } return syscall.ENOPROTOOPT
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Sep 18 17:20:52 UTC 2023 - 955 bytes - Viewed (0) -
src/net/sockopt_plan9.go
package net import "syscall" func setKeepAlive(fd *netFD, keepalive bool) error { if keepalive { _, e := fd.ctl.WriteAt([]byte("keepalive"), 0) return e } return nil } func setLinger(fd *netFD, sec int) error { return syscall.EPLAN9
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Mar 03 04:23:59 UTC 2016 - 406 bytes - Viewed (0) -
src/net/sockopt_posix.go
func setKeepAlive(fd *netFD, keepalive bool) error { err := fd.pfd.SetsockoptInt(syscall.SOL_SOCKET, syscall.SO_KEEPALIVE, boolint(keepalive)) runtime.KeepAlive(fd) return wrapSyscallError("setsockopt", err) } func setLinger(fd *netFD, sec int) error { var l syscall.Linger if sec >= 0 { l.Onoff = 1 l.Linger = int32(sec) } else { l.Onoff = 0 l.Linger = 0 }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Aug 25 15:06:47 UTC 2023 - 2.1K bytes - Viewed (0) -
pkg/test/echo/server/endpoint/util.go
func forceClose(conn net.Conn) error { // Close may be called more than once. defer func() { _ = conn.Close() }() // Force the connection closed (should result in sending RST) return conn.(*net.TCPConn).SetLinger(0)
Registered: Fri Jun 14 15:00:06 UTC 2024 - Last Modified: Tue May 23 17:08:31 UTC 2023 - 2.6K bytes - Viewed (0) -
src/net/tcpsock.go
// until all data has been sent or discarded. // On some operating systems after sec seconds have elapsed any remaining // unsent data may be discarded. func (c *TCPConn) SetLinger(sec int) error { if !c.ok() { return syscall.EINVAL } if err := setLinger(c.fd, sec); err != nil { return &OpError{Op: "set", Net: c.fd.net, Source: c.fd.laddr, Addr: c.fd.raddr, Err: err} } return nil }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Apr 15 03:10:07 UTC 2024 - 13.7K bytes - Viewed (0) -
src/net/net_fake.go
func (ffd *fakeNetFD) setWriteBuffer(bytes int) error { return os.NewSyscallError("setWriteBuffer", syscall.ENOTSUP) } func (ffd *fakeNetFD) setLinger(sec int) error { if sec < 0 || ffd.peer == nil { return os.NewSyscallError("setLinger", syscall.EINVAL) } ffd.peer.queue.setLinger(sec > 0) return nil
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Feb 27 19:24:21 UTC 2024 - 26.4K bytes - Viewed (0) -
src/net/protoconn_test.go
if err != nil { t.Fatal(err) } c, err := DialTCP("tcp4", nil, ra) if err != nil { t.Fatal(err) } defer c.Close() c.SetKeepAlive(false) c.SetKeepAlivePeriod(3 * time.Second) c.SetLinger(0) c.SetNoDelay(false) c.LocalAddr() c.RemoteAddr() c.SetDeadline(time.Now().Add(someTimeout)) c.SetReadDeadline(time.Now().Add(someTimeout)) c.SetWriteDeadline(time.Now().Add(someTimeout))
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Sep 18 17:20:52 UTC 2023 - 7.4K bytes - Viewed (0) -
src/net/net_test.go
serverDone := make(chan struct{}) dialed := make(chan struct{}) go func() { defer close(serverDone) cs, err := ln.Accept() if err != nil { return } <-dialed cs.(*TCPConn).SetLinger(0) cs.Close() }() defer func() { ln.Close() <-serverDone }() ss, err := Dial("tcp", ln.Addr().String()) close(dialed) if err != nil { t.Fatal(err) }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Jan 22 21:04:44 UTC 2024 - 13.3K bytes - Viewed (0) -
test/typeparam/stringer.go
// Test method calls on type parameters package main import ( "fmt" "reflect" "strconv" ) // Simple constraint type Stringer interface { String() string } func stringify[T Stringer](s []T) (ret []string) { for _, v := range s { ret = append(ret, v.String()) } return ret } type myint int func (i myint) String() string {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Mar 01 19:45:34 UTC 2022 - 1.6K bytes - Viewed (0) -
src/cmd/internal/obj/stringer.go
// Copyright 2015 The Go Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. //go:build ignore // This is a mini version of the stringer tool customized for the Anames table // in the architecture support for obj. // This version just generates the slice of strings, not the String method. package main import ( "bufio" "flag" "fmt" "log" "os"
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Oct 19 23:33:27 UTC 2023 - 2.2K bytes - Viewed (0)