                 }else {
                     recvBuffer = Data()
                 }
-               //AxLogger.log("\(cIDString)  .Auth Success and send BIND CMD",level: .Warning)
+               AxLogger.log("\(cIDString)  .Auth Success and send BIND CMD",level: .Warning)
                 sendBind()
                 stage = .Bind
             }else {

                recvBuffer = Data()
            }
            recvBuffer?.append(data!)
           //AxLogger.log("\(cIDString)  .AuthSend   respon buf \(recvBuffer)",level: .Debug)
            guard var buffer = recvBuffer else {return }
            let version : UnsafeMutablePointer<UInt8> =  UnsafeMutablePointer<UInt8>.allocate(capacity: 1)
            buffer.copyBytes(to: version, count: 1)

                    length.deallocate(capacity: 1)
                    port.deallocate(capacity: 1)
                }else if type.pointee == SOCKS_IPV6 {
                    AxLogger.log("\(cIDString) Bind respond ipv6 currnetly don't support",level:.Error)
                }
                
                stage = .Connected
               AxLogger.log("\(cIDString) recv .Bind respon and Connected now \(recvBuffer as? NSData)",level: .Debug)
                sock5connected()
                reserved.deallocate(capacity: 1)
                type.deallocate(capacity: 1)
            }else {
               AxLogger.log("\(cIDString) don't recv .Bind respon",level: .Debug)
            }
            version.deallocate(capacity: 1)
            result.deallocate(capacity: 1)
