summaryrefslogtreecommitdiff
path: root/src/Makefile_Ecore_Con.am
diff options
context:
space:
mode:
authorGustavo Sverzut Barbieri <barbieri@profusion.mobi>2016-10-18 18:51:59 -0200
committerGustavo Sverzut Barbieri <barbieri@profusion.mobi>2016-10-18 19:04:00 -0200
commit278866da2c0f770db5ebe3b5c0cd27839dd1c257 (patch)
tree1f1e2772cb6ffb82d3119cbd88eb4f330764debf /src/Makefile_Ecore_Con.am
parent23b9b0d78dc5ee247a55e32d17a5711b4f7a51aa (diff)
efl_net_dialer_udp: "connect" to an UDP server to send and receive data.
Like existing ecore_con code, this does not use SOCKSv5 UDP proxy. It's kinda cumbersome to add since requires a keep alive TCP connection to the server, a second UDP channel and framing around the original UDP frame. Added UDP_CORK (if present) to match TCP_UDP present in TCP sockets, this allows one to execute multiple write() calls that will result in a single datagram, generated when CORK becomes FALSE again. The efl_io_copier_example.c now accepts this as output. There is no input UDP as there is no way to notify the server of a connection (since such thing doesn't exit), usually servers react after a datagram is received, replying to the source.
Diffstat (limited to 'src/Makefile_Ecore_Con.am')
-rw-r--r--src/Makefile_Ecore_Con.am4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/Makefile_Ecore_Con.am b/src/Makefile_Ecore_Con.am
index ae7166d9e2..e5a5cd081a 100644
--- a/src/Makefile_Ecore_Con.am
+++ b/src/Makefile_Ecore_Con.am
@@ -9,8 +9,10 @@ ecore_con_eolian_files = \
9 lib/ecore_con/efl_net_socket.eo \ 9 lib/ecore_con/efl_net_socket.eo \
10 lib/ecore_con/efl_net_socket_fd.eo \ 10 lib/ecore_con/efl_net_socket_fd.eo \
11 lib/ecore_con/efl_net_socket_tcp.eo \ 11 lib/ecore_con/efl_net_socket_tcp.eo \
12 lib/ecore_con/efl_net_socket_udp.eo \
12 lib/ecore_con/efl_net_dialer.eo \ 13 lib/ecore_con/efl_net_dialer.eo \
13 lib/ecore_con/efl_net_dialer_tcp.eo \ 14 lib/ecore_con/efl_net_dialer_tcp.eo \
15 lib/ecore_con/efl_net_dialer_udp.eo \
14 lib/ecore_con/efl_net_dialer_http.eo \ 16 lib/ecore_con/efl_net_dialer_http.eo \
15 lib/ecore_con/efl_net_dialer_websocket.eo \ 17 lib/ecore_con/efl_net_dialer_websocket.eo \
16 lib/ecore_con/efl_net_server.eo \ 18 lib/ecore_con/efl_net_server.eo \
@@ -73,8 +75,10 @@ lib/ecore_con/ecore_con_info.c \
73lib/ecore_con/efl_net_socket.c \ 75lib/ecore_con/efl_net_socket.c \
74lib/ecore_con/efl_net_socket_fd.c \ 76lib/ecore_con/efl_net_socket_fd.c \
75lib/ecore_con/efl_net_socket_tcp.c \ 77lib/ecore_con/efl_net_socket_tcp.c \
78lib/ecore_con/efl_net_socket_udp.c \
76lib/ecore_con/efl_net_dialer.c \ 79lib/ecore_con/efl_net_dialer.c \
77lib/ecore_con/efl_net_dialer_tcp.c \ 80lib/ecore_con/efl_net_dialer_tcp.c \
81lib/ecore_con/efl_net_dialer_udp.c \
78lib/ecore_con/efl_net_dialer_http.c \ 82lib/ecore_con/efl_net_dialer_http.c \
79lib/ecore_con/efl_net_dialer_websocket.c \ 83lib/ecore_con/efl_net_dialer_websocket.c \
80lib/ecore_con/efl_net_server.c \ 84lib/ecore_con/efl_net_server.c \