net.JoinHostPort
instead of fmt.Sprintf(...)
GO-S102712const DefaultUdpBufferSize = 1024
13
14func SendViaUdp4(address string, port uint, msg []byte) error {
15 connect, err := net.Dial("udp", fmt.Sprintf("%s:%d", address, port))16 if nil != err {
17 return err
18 }
98
99func (that *OrdererEtcd) AddOrderer(peerName string, orgName string, domainRoot string, port uint) {
100 domain := fmt.Sprintf("%s.%s.%s", peerName, orgName, domainRoot)
101 that.Addresses = append(that.Addresses, fmt.Sprintf("%s:%d", domain, port))102}
Instead of manually joining hostname and port combinations, it is better to use net.JoinHostPort
.
fmt.Sprintf("%s:%s", host, port)
fmt.Sprintf("%s:%d", host, port)
fmt.Sprintf("%s:%s", "", host)
fmt.Sprintf("%s:%d", "", host)
net.JoinHostPort(host, port)
net.JoinHostPort(host, port)
net.JoinHostPort(host, "")
net.JoinHostPort(host, "")