summaryrefslogtreecommitdiffstats
path: root/core/network.go
blob: 932cdcaef7f4d8e88892eb7854a3c0d42965a715 (plain)
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)
}