1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
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) }