kcp-go
kcp-go copied to clipboard
sess.go Read函数的优化
if cap(s.recvbuf) < size { s.recvbuf = make([]byte, size) } 这段代码要每次都make么? make一段大的slice重复用可以吧?类似
接上一条, 误点了提交。。 if max_packet_size < size { max_packet_size = size s.recvbuf2 = make([]byte,size) } s.recvbuf = s.recvbuf2[:size]