import (
"os"
"testing"
- "time"
)
// The full stack test cases for IPConn have been moved to the
}
defer closer(c1, tt.net, tt.addr1, tt.addr2)
c1.LocalAddr()
- c1.SetDeadline(time.Now().Add(500 * time.Millisecond))
- c1.SetReadDeadline(time.Now().Add(500 * time.Millisecond))
- c1.SetWriteDeadline(time.Now().Add(500 * time.Millisecond))
c2, err := ListenPacket(tt.net, tt.addr2)
if err != nil {
}
defer closer(c2, tt.net, tt.addr1, tt.addr2)
c2.LocalAddr()
- c2.SetDeadline(time.Now().Add(500 * time.Millisecond))
- c2.SetReadDeadline(time.Now().Add(500 * time.Millisecond))
- c2.SetWriteDeadline(time.Now().Add(500 * time.Millisecond))
rb2 := make([]byte, 128)
if _, err := c1.WriteTo(wb, c2.LocalAddr()); err != nil {
}
defer closer(c1, tt.net, tt.addr1, tt.addr2)
c1.LocalAddr()
- c1.SetDeadline(time.Now().Add(500 * time.Millisecond))
- c1.SetReadDeadline(time.Now().Add(500 * time.Millisecond))
- c1.SetWriteDeadline(time.Now().Add(500 * time.Millisecond))
c2, err := Dial(tt.net, c1.LocalAddr().String())
if err != nil {
defer c2.Close()
c2.LocalAddr()
c2.RemoteAddr()
- c2.SetDeadline(time.Now().Add(500 * time.Millisecond))
- c2.SetReadDeadline(time.Now().Add(500 * time.Millisecond))
- c2.SetWriteDeadline(time.Now().Add(500 * time.Millisecond))
if _, err := c2.Write(wb); err != nil {
t.Fatal(err)