aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/ranch_ssl.erl5
-rw-r--r--src/ranch_tcp.erl5
2 files changed, 6 insertions, 4 deletions
diff --git a/src/ranch_ssl.erl b/src/ranch_ssl.erl
index 35f9c32..a70f948 100644
--- a/src/ranch_ssl.erl
+++ b/src/ranch_ssl.erl
@@ -118,9 +118,10 @@ accept(LSocket, Timeout) ->
%% @private Experimental. Open a connection to the given host and port number.
%% @see ssl:connect/3
%% @todo Probably filter Opts?
--spec connect(string(), inet:port_number(), any())
+-spec connect(inet:ip_address() | inet:hostname(),
+ inet:port_number(), any())
-> {ok, inet:socket()} | {error, atom()}.
-connect(Host, Port, Opts) when is_list(Host), is_integer(Port) ->
+connect(Host, Port, Opts) when is_integer(Port) ->
ssl:connect(Host, Port,
Opts ++ [binary, {active, false}, {packet, raw}]).
diff --git a/src/ranch_tcp.erl b/src/ranch_tcp.erl
index 18322db..3c918ea 100644
--- a/src/ranch_tcp.erl
+++ b/src/ranch_tcp.erl
@@ -83,9 +83,10 @@ accept(LSocket, Timeout) ->
%% @private Experimental. Open a connection to the given host and port number.
%% @see gen_tcp:connect/3
%% @todo Probably filter Opts?
--spec connect(string(), inet:port_number(), any())
+-spec connect(inet:ip_address() | inet:hostname(),
+ inet:port_number(), any())
-> {ok, inet:socket()} | {error, atom()}.
-connect(Host, Port, Opts) when is_list(Host), is_integer(Port) ->
+connect(Host, Port, Opts) when is_integer(Port) ->
gen_tcp:connect(Host, Port,
Opts ++ [binary, {active, false}, {packet, raw}]).