فهرست منبع

Merge pull request #555 from whaon/patch-1

renew an InetSocketAddress to resolve address again
agapple 7 سال پیش
والد
کامیت
6229a8593f
1فایلهای تغییر یافته به همراه4 افزوده شده و 1 حذف شده
  1. 4 1
      driver/src/main/java/com/alibaba/otter/canal/parse/driver/mysql/MysqlConnector.java

+ 4 - 1
driver/src/main/java/com/alibaba/otter/canal/parse/driver/mysql/MysqlConnector.java

@@ -50,7 +50,10 @@ public class MysqlConnector {
     }
     }
 
 
     public MysqlConnector(InetSocketAddress address, String username, String password){
     public MysqlConnector(InetSocketAddress address, String username, String password){
-        this.address = address;
+        String addr = address.getHostString();
+        int port = address.getPort();
+        this.address = new InetSocketAddress(addr, port);
+        
         this.username = username;
         this.username = username;
         this.password = password;
         this.password = password;
     }
     }