diff --git a/TokenNet/TokenClient.cpp b/TokenNet/TokenClient.cpp
index 914c64d3..3c25caaa 100644
--- a/TokenNet/TokenClient.cpp
+++ b/TokenNet/TokenClient.cpp
@@ -598,6 +598,8 @@ bool TokenClient::ChangeIPEndPoint(const NetUri& uri)
delete socket;
socket = Socket::CreateRemote(uri);
ctrl->_Socket = socket;
+ ctrl->Close();
+ ctrl->Open();
/*ctrl->Port->Close();
socket->Remote.Port = uri.Port;
diff --git a/vs/SmartOS.vcxproj b/vs/SmartOS.vcxproj
index 23d00ed6..e4edf2d3 100644
--- a/vs/SmartOS.vcxproj
+++ b/vs/SmartOS.vcxproj
@@ -79,6 +79,11 @@
+
+
+
+
+
diff --git a/vs/SmartOS.vcxproj.filters b/vs/SmartOS.vcxproj.filters
index aab04c87..9a2fff15 100644
--- a/vs/SmartOS.vcxproj.filters
+++ b/vs/SmartOS.vcxproj.filters
@@ -545,5 +545,20 @@
App
+
+ Drivers\Esp8266
+
+
+ Drivers\Esp8266
+
+
+ Drivers\Esp8266
+
+
+ Drivers\Esp8266
+
+
+ Drivers\Esp8266
+
\ No newline at end of file