1.加了几个测试文件
2.加了Windows下的批处理文件 3.找到bug了。server端加密后发送,但是client端第一次只接收到一半,只对于这一半解密,下次再收到后面一段,再解密,所以解密有问题。 Signed-off-by: dmy@lab <dmy@lab.com>
This commit is contained in:
@@ -43,6 +43,14 @@ func SendData(carrier *Carrier, nByte int) (n int, err error) {
|
||||
return
|
||||
}
|
||||
|
||||
func SendData2(carrier *Carrier, nByte int) (n int, err error) {
|
||||
n, err = carrier.Conn.Write(carrier.Cache[:nByte])
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
func ReceiveData(carrier *Carrier) (n int, err error) {
|
||||
n, err = carrier.Conn.Read(carrier.Cache)
|
||||
if err != nil {
|
||||
@@ -60,3 +68,12 @@ func ReceiveData(carrier *Carrier) (n int, err error) {
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
func ReceiveData2(carrier *Carrier) (n int, err error) {
|
||||
n, err = carrier.Conn.Read(carrier.Cache)
|
||||
if err != nil {
|
||||
n = 0
|
||||
return
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user