@@ -389,11 +389,12 @@ function _uv_hook_getaddrinfo(cb::Function, addrinfo::Ptr{Void}, status::Int32)
389
389
ccall (:uv_freeaddrinfo ,Void,(Ptr{Void},),freeaddrinfo)
390
390
end
391
391
392
- function getaddrinfo (cb:: Function ,host:: ASCIIString )
392
+ function getaddrinfo (cb:: Function , host:: ASCIIString )
393
393
callback_dict[cb] = cb
394
394
uv_error (" getaddrinfo" ,ccall (:jl_getaddrinfo , Int32, (Ptr{Void}, Ptr{Uint8}, Ptr{Uint8}, Any),
395
395
eventloop (), host, C_NULL , cb))
396
396
end
397
+ getaddrinfo (cb:: Function , host:: String ) = getaddrinfo (cb,ascii (host))
397
398
398
399
function getaddrinfo (host:: ASCIIString )
399
400
c = Condition ()
@@ -404,6 +405,7 @@ function getaddrinfo(host::ASCIIString)
404
405
isa (ip,UVError) && throw (ip)
405
406
return ip:: IpAddr
406
407
end
408
+ getaddrinfo (host:: String ) = getaddrinfo (ascii (host))
407
409
408
410
const _sizeof_uv_interface_address = ccall (:jl_uv_sizeof_interface_address ,Int32,())
409
411
@@ -462,13 +464,13 @@ connect(sock::TcpSocket, port::Integer) = connect(sock,IPv4(127,0,0,1),port)
462
464
connect (port:: Integer ) = connect (IPv4 (127 ,0 ,0 ,1 ),port)
463
465
464
466
# Valid connect signatures for TCP
465
- connect (host:: ASCIIString , port:: Integer ) = connect (TcpSocket (),host,port)
467
+ connect (host:: String , port:: Integer ) = connect (TcpSocket (),host,port)
466
468
connect (addr:: IpAddr , port:: Integer ) = connect (TcpSocket (),addr,port)
467
469
connect (addr:: InetAddr ) = connect (TcpSocket (),addr)
468
470
469
471
default_connectcb (sock,status) = nothing
470
472
471
- function connect! (sock:: TcpSocket , host:: ASCIIString , port:: Integer )
473
+ function connect! (sock:: TcpSocket , host:: String , port:: Integer )
472
474
@assert sock. status == StatusInit
473
475
ipaddr = getaddrinfo (host)
474
476
sock. status = StatusInit
0 commit comments