func (this *NetworkAddress) WriteTo(w io.Writer) (int64, error) { var dw dataio.DataWriter dw.Init(w) err := dw.WriteTime32(this.Time) if err != nil { return dw.Count(), err } err = dw.WriteWriterTo(&this.VersionNetworkAddress) if err != nil { return dw.Count(), err } return dw.Count(), nil }