예제 #1
0
파일: main.go 프로젝트: cr0sh/Crashy
func sendPacket(pk lav7.Packet) {
	sendFromFields(0x80, raknet.Fields{
		"seqNumber": lastSeq,
		"packets": []*raknet.EncapsulatedPacket{
			raknet.NewEncapsulated(
				func() *buffer.Buffer {
					buf := buffer.FromBytes([]byte{pk.Pid()})
					buf.Append(pk.Write())
					return buf
				}(),
			),
		},
	})
	lastSeq++
}
예제 #2
0
파일: main.go 프로젝트: cr0sh/Crashy
func sendCompressed(pk lav7.Packet) {
	b := append([]byte{pk.Pid()}, pk.Write().Done()...)
	sendPacket(&lav7.Batch{
		Payloads: [][]byte{b},
	})
}