mirror of
https://github.com/seaweedfs/seaweedfs.git
synced 2025-10-21 08:07:24 +08:00
migrated multi host connection pool from godropbox package
removing unneeded dependencies, which involved etcd versions.
This commit is contained in:
19
weed/wdclient/net2/port.go
Normal file
19
weed/wdclient/net2/port.go
Normal file
@@ -0,0 +1,19 @@
|
||||
package net2
|
||||
|
||||
import (
|
||||
"net"
|
||||
"strconv"
|
||||
)
|
||||
|
||||
// Returns the port information.
|
||||
func GetPort(addr net.Addr) (int, error) {
|
||||
_, lport, err := net.SplitHostPort(addr.String())
|
||||
if err != nil {
|
||||
return -1, err
|
||||
}
|
||||
lportInt, err := strconv.Atoi(lport)
|
||||
if err != nil {
|
||||
return -1, err
|
||||
}
|
||||
return lportInt, nil
|
||||
}
|
Reference in New Issue
Block a user