Exemple #1
0
func New(addr string, port string) (*types.Host_t, error) {
	h := new(types.Host_t)
	tcpaddr, err := net.ResolveTCPAddr("tcp4", addr+":"+port)
	if err != nil {
		return nil, err
	}

	h.IP = types.IP_t(tcpaddr.IP.String())
	h.Port = types.Port_t(tcpaddr.Port)
	h.ID = h.Hash()

	return h, nil
}