From 6a8bf395a6c7c366429923ddc7376fc55ea333ba Mon Sep 17 00:00:00 2001
From: sneurlax <sneurlax@gmail.com>
Date: Wed, 9 Aug 2023 12:52:54 -0500
Subject: [PATCH] print debug info

---
 lib/networking/socks5.dart | 33 +++++++++++++++++----------------
 1 file changed, 17 insertions(+), 16 deletions(-)

diff --git a/lib/networking/socks5.dart b/lib/networking/socks5.dart
index e535ec7a2..5944c1130 100644
--- a/lib/networking/socks5.dart
+++ b/lib/networking/socks5.dart
@@ -329,22 +329,23 @@ class SOCKSSocket {
         final reply = SOCKSReply._(data[1]);
         //data[2] reserved
 
-        // final version = data[0];
-        // final addrType = SOCKSAddressType._(data[3]);
-        // Uint8List addr;
-        // var port = 0;
-        // if (addrType == SOCKSAddressType.Domain) {
-        //   final len = data[4];
-        //   addr = data.sublist(5, 5 + len);
-        //   port = data[5 + len] << 8 | data[6 + len];
-        // } else if (addrType == SOCKSAddressType.IPv4) {
-        //   addr = data.sublist(5, 9);
-        //   port = data[9] << 8 | data[10];
-        // } else if (addrType == SOCKSAddressType.IPv6) {
-        //   addr = data.sublist(5, 21);
-        //   port = data[21] << 8 | data[22];
-        // }
-        // print("<< Version: $version, Reply: $reply, AddrType: $addrType, Addr: $addr, Port: $port");
+        final version = data[0];
+        final addrType = SOCKSAddressType._(data[3]);
+        Uint8List? addr;
+        var port = 0;
+        if (addrType == SOCKSAddressType.Domain) {
+          final len = data[4];
+          addr = data.sublist(5, 5 + len);
+          port = data[5 + len] << 8 | data[6 + len];
+        } else if (addrType == SOCKSAddressType.IPv4) {
+          addr = data.sublist(5, 9);
+          port = data[9] << 8 | data[10];
+        } else if (addrType == SOCKSAddressType.IPv6) {
+          addr = data.sublist(5, 21);
+          port = data[21] << 8 | data[22];
+        }
+        print(
+            "<< Version: $version, Reply: $reply, AddrType: $addrType, Addr: $addr, Port: $port");
 
         if (reply._value == SOCKSReply.Success._value) {
           _setState(SOCKSState.Connected);