Slide 41
Slide 41 text
October 23, 2024.
Fukuoka.go#20
for i := 0; i < count; i++ {
start := time.Now()
conn, err := net.DialTimeout("tcp", address, 2*time.Second)
rtt := time.Since(start)
if err != nil {
fmt.Printf("Request %d: Connection failed: %s\n", i+1, err)
} else {
fmt.Printf("Request %d: Connected, RTT = %v\n", i+1, rtt)
rttTimes = append(rttTimes, rtt)
conn.Close()
}
net.DialTimeoutを利用するパターン