diff options
Diffstat (limited to 'gcc-4.8.1/libgo/go/net/udpsock.go')
-rw-r--r-- | gcc-4.8.1/libgo/go/net/udpsock.go | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/gcc-4.8.1/libgo/go/net/udpsock.go b/gcc-4.8.1/libgo/go/net/udpsock.go deleted file mode 100644 index 6e5e90268..000000000 --- a/gcc-4.8.1/libgo/go/net/udpsock.go +++ /dev/null @@ -1,48 +0,0 @@ -// Copyright 2009 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. - -// UDP sockets - -package net - -import "errors" - -var ErrWriteToConnected = errors.New("use of WriteTo with pre-connected UDP") - -// UDPAddr represents the address of a UDP end point. -type UDPAddr struct { - IP IP - Port int - Zone string // IPv6 scoped addressing zone -} - -// Network returns the address's network name, "udp". -func (a *UDPAddr) Network() string { return "udp" } - -func (a *UDPAddr) String() string { - if a == nil { - return "<nil>" - } - return JoinHostPort(a.IP.String(), itoa(a.Port)) -} - -// ResolveUDPAddr parses addr as a UDP address of the form -// host:port and resolves domain names or port names to -// numeric addresses on the network net, which must be "udp", -// "udp4" or "udp6". A literal IPv6 host address must be -// enclosed in square brackets, as in "[::]:80". -func ResolveUDPAddr(net, addr string) (*UDPAddr, error) { - switch net { - case "udp", "udp4", "udp6": - case "": // a hint wildcard for Go 1.0 undocumented behavior - net = "udp" - default: - return nil, UnknownNetworkError(net) - } - a, err := resolveInternetAddr(net, addr, noDeadline) - if err != nil { - return nil, err - } - return a.(*UDPAddr), nil -} |