Golang net.SplitHostPort function example

package net

Golang net.SplitHostPort function usage example

 package main

 import (
 "fmt"
 "net"
 )

 func main() {
 host,port,err:=net.SplitHostPort("socketloop.com:80")

 if err != nil {
 fmt.Println(err)
 }
 fmt.Println(host) // socketloop.com
 fmt.Println(port) // 80

 host1,port1,err1:=net.SplitHostPort("[socketloop.com:tcp]:8080")

 if err1 != nil {
 fmt.Println(err1)
 }
 fmt.Println(host1) // socketloop.com:tcp
 fmt.Println(port1) // 8080
 }

References :

http://golang.org/pkg/net/#SplitHostPort

https://www.socketloop.com/tutorials/golang-how-to-get-url-port

Advertisement