diff --git a/examples/proxy/proxy.ecf b/examples/proxy/proxy.ecf
index 579abb2f..9907d2c7 100644
--- a/examples/proxy/proxy.ecf
+++ b/examples/proxy/proxy.ecf
@@ -10,6 +10,7 @@
+
diff --git a/examples/simple/simple.ecf b/examples/simple/simple.ecf
index 0786763d..69b4f647 100644
--- a/examples/simple/simple.ecf
+++ b/examples/simple/simple.ecf
@@ -10,6 +10,7 @@
+
diff --git a/library/network/websocket/client/example/ws_client/application.e b/library/network/websocket/client/example/ws_client/application.e
index e98049fd..4deae718 100644
--- a/library/network/websocket/client/example/ws_client/application.e
+++ b/library/network/websocket/client/example/ws_client/application.e
@@ -29,10 +29,8 @@ feature {NONE} -- Initialization
create ws_client.make_with_port ("ws://echo.websocket.org", 80, Void)
-- create ws_client.make_with_port ("ws://127.0.0.1", 9090, Void)
- ws_client.launch
- ws_client.join_all
- execution_environment.sleep (5_000_000)
+ ws_client.execute
end
end
diff --git a/library/network/websocket/client/example/ws_client/ws_client-safe.ecf b/library/network/websocket/client/example/ws_client/ws_client-safe.ecf
index 819e99dd..7079f81c 100644
--- a/library/network/websocket/client/example/ws_client/ws_client-safe.ecf
+++ b/library/network/websocket/client/example/ws_client/ws_client-safe.ecf
@@ -7,9 +7,10 @@
/CVS$
/EIFGENs$
-
+
@@ -17,7 +18,7 @@
-
+
diff --git a/library/network/websocket/client/src/web_socket_client_i.e b/library/network/websocket/client/src/web_socket_client_i.e
index 029eb66b..479602c9 100644
--- a/library/network/websocket/client/src/web_socket_client_i.e
+++ b/library/network/websocket/client/src/web_socket_client_i.e
@@ -23,11 +23,6 @@ inherit
WEB_SOCKET
- THREAD
- rename
- make as thread_make
- end
-
feature -- Initialization
initialize (a_uri: READABLE_STRING_GENERAL; a_protocols: detachable ITERABLE [STRING])
@@ -35,7 +30,6 @@ feature -- Initialization
require
is_valid_uri: is_valid_uri (a_uri)
do
- thread_make
uri := a_uri
set_default_port
create protocol.make_empty
@@ -50,7 +44,6 @@ feature -- Initialization
require
is_valid_uri: is_valid_uri (a_uri)
do
- thread_make
uri := a_uri
port := a_port
create protocol.make_empty
@@ -64,11 +57,9 @@ feature -- Initialization
require
is_valid_uri: is_valid_uri (a_host)
do
- thread_make
uri := a_host + ":" + a_port.out + a_path
port := a_port
create protocol.make_empty
--- set_protocols (a_protocols)
create ready_state.make
socket := new_socket (port, host)
create server_handshake.make
@@ -98,8 +89,10 @@ feature -- Access
local
l_uri: URI
do
- create l_uri.make_from_string (a_uri.as_string_8)
- Result := l_uri.is_valid
+ if a_uri.is_valid_as_string_8 then
+ create l_uri.make_from_string (a_uri.to_string_8)
+ Result := l_uri.is_valid
+ end
end
server_handshake: WEB_SOCKET_HANDSHAKE_DATA
diff --git a/library/network/websocket/client/web_socket_client-safe.ecf b/library/network/websocket/client/web_socket_client-safe.ecf
index d781086e..d0cc963e 100644
--- a/library/network/websocket/client/web_socket_client-safe.ecf
+++ b/library/network/websocket/client/web_socket_client-safe.ecf
@@ -17,7 +17,6 @@
-
diff --git a/library/network/websocket/client/web_socket_client.ecf b/library/network/websocket/client/web_socket_client.ecf
index 1fb8d738..23ebc15e 100644
--- a/library/network/websocket/client/web_socket_client.ecf
+++ b/library/network/websocket/client/web_socket_client.ecf
@@ -8,7 +8,7 @@
/CVS$
/EIFGENs$
-
@@ -17,7 +17,6 @@
-