efl_net_server_tcp: use async getaddrinfo() to resolve server name.
authorGustavo Sverzut Barbieri <barbieri@profusion.mobi>
Fri, 21 Oct 2016 02:15:09 +0000 (00:15 -0200)
committerGustavo Sverzut Barbieri <barbieri@profusion.mobi>
Fri, 21 Oct 2016 02:16:37 +0000 (00:16 -0200)
commit094c9091b4b39ec7f9371082a8f29b065f7252b8
tree486cb26627de63c8ba14b557ce5db8976a6ca634
parent6345a6e5f410d0f5a2940dfa623a8e3be8b117fd
efl_net_server_tcp: use async getaddrinfo() to resolve server name.

this allows nicer usage such as 'localhost:http' as the address, which
will resolve to [::1]:80 (if IPv6 is enabled) or 127.0.0.1:80 if only
IPv4 exists.
src/lib/ecore_con/ecore_con.c
src/lib/ecore_con/ecore_con_private.h
src/lib/ecore_con/efl_net_server.eo
src/lib/ecore_con/efl_net_server_tcp.c
src/lib/ecore_con/efl_net_server_tcp.eo