13 lines
294 B
Go
13 lines
294 B
Go
package packer
|
|
|
|
import (
|
|
"strconv"
|
|
)
|
|
|
|
func Marshal(addr Addr, body []byte) ([]byte, []byte) {
|
|
header := []byte(`IPv4,192.168.1.101,6743,` + strconv.Itoa(len(body)) + `,http,80,ex1.telebit.io`)
|
|
raw := []byte{255 - 1, byte(len(header))}
|
|
header = append(raw, header...)
|
|
return header, body
|
|
}
|