package core import ( "net" ) func Send(conn net.Conn, payload Wrapper) error { data, err := Encode(payload) if err != nil { return err } _, err = conn.Write(data) return err } func Read(conn net.Conn) (any, error) { return Decode(conn) }