mirror of
https://github.com/ehang-io/nps.git
synced 2025-09-02 03:16:53 +00:00
no message
This commit is contained in:
@@ -160,6 +160,7 @@ func (Self *MuxPackager) Pack(writer io.Writer) (err error) {
|
||||
}
|
||||
|
||||
func (Self *MuxPackager) UnPack(reader io.Reader) (err error) {
|
||||
Self.Length=0
|
||||
err = binary.Read(reader, binary.LittleEndian, &Self.Flag)
|
||||
if err != nil {
|
||||
return
|
||||
|
@@ -264,15 +264,14 @@ func GetPortByAddr(addr string) int {
|
||||
return p
|
||||
}
|
||||
|
||||
func CopyBuffer(dst io.Writer, src io.Reader) (written int64, err error) {
|
||||
func CopyBuffer(dst io.Writer, src io.Reader,connId int32) (written int64, err error) {
|
||||
buf := pool.GetBufPoolCopy()
|
||||
defer pool.PutBufPoolCopy(buf)
|
||||
for {
|
||||
nr, er := src.Read(buf)
|
||||
logs.Warn("read finish", nr, er)
|
||||
if nr > 0 {
|
||||
logs.Warn("write",connId, nr, string(buf[0:10]))
|
||||
nw, ew := dst.Write(buf[0:nr])
|
||||
logs.Warn("write finish", nw, ew)
|
||||
if nw > 0 {
|
||||
written += int64(nw)
|
||||
}
|
||||
|
Reference in New Issue
Block a user