diff --git a/CMakeLists.txt b/CMakeLists.txt
index 7086126295718477b481805a4a3be6fb2a45f18f..47740a58b627098a93210e6ad429105e467c1d8f 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -44,6 +44,7 @@ list (APPEND dhtnet_HEADERS
     include/certstore.h
     include/ice_options.h
     include/ice_transport.h
+    include/ice_socket.h
     include/fileutils.h
     include/string_utils.h
     include/ip_utils.h
diff --git a/src/ice_socket.h b/include/ice_socket.h
similarity index 98%
rename from src/ice_socket.h
rename to include/ice_socket.h
index 5692a7cec10ba3edb85954b663613bc1dcb013f7..46f47b79f81bb3c6b69d2ee51f84a923f8c94687 100644
--- a/src/ice_socket.h
+++ b/include/ice_socket.h
@@ -19,8 +19,6 @@
  */
 #pragma once
 
-#include "generic_io.h"
-
 #include <memory>
 #include <functional>