mirror of
https://github.com/ehang-io/nps.git
synced 2025-09-02 20:16:52 +00:00
空写
This commit is contained in:
@@ -34,6 +34,9 @@ func NewCryptConn(conn net.Conn, crypt bool) *CryptConn {
|
|||||||
//加密写
|
//加密写
|
||||||
func (s *CryptConn) Write(b []byte) (n int, err error) {
|
func (s *CryptConn) Write(b []byte) (n int, err error) {
|
||||||
n = len(b)
|
n = len(b)
|
||||||
|
if n == 0 {
|
||||||
|
return
|
||||||
|
}
|
||||||
if s.crypt {
|
if s.crypt {
|
||||||
if b, err = AesEncrypt(b, []byte(cryptKey)); err != nil {
|
if b, err = AesEncrypt(b, []byte(cryptKey)); err != nil {
|
||||||
return
|
return
|
||||||
@@ -92,6 +95,9 @@ func NewSnappyConn(conn net.Conn, crypt bool) *SnappyConn {
|
|||||||
//snappy压缩写 包含加密
|
//snappy压缩写 包含加密
|
||||||
func (s *SnappyConn) Write(b []byte) (n int, err error) {
|
func (s *SnappyConn) Write(b []byte) (n int, err error) {
|
||||||
n = len(b)
|
n = len(b)
|
||||||
|
if n == 0 {
|
||||||
|
return
|
||||||
|
}
|
||||||
if s.crypt {
|
if s.crypt {
|
||||||
if b, err = AesEncrypt(b, []byte(cryptKey)); err != nil {
|
if b, err = AesEncrypt(b, []byte(cryptKey)); err != nil {
|
||||||
log.Println("encode crypt error:", err)
|
log.Println("encode crypt error:", err)
|
||||||
|
Reference in New Issue
Block a user