examples/unsorted
Gustavo Sverzut Barbieri d4c6db251a efl_net_*_udp: make UDP usable, including multicast.
This was a huge work, but now UDP is usable as seen in the examples.

Instead of relying on 'connect()', just do 'sendto()' and 'recvfrom()'
as they are universal. Multicast address can only be connected in
IPv4, IPv6 wasn't working and I'm not sure the IPv4 is portable to
other platforms.

Dialer will auto-join multicast groups is the dialed address is
one. Multicast properties such as time to live (hops) and loopback can
be configured. When joining multicast groups, the local
address/interface can be configured by 'IP@IFACE' format, with
'@IFACE' being optional.

Dialers will now auto-bind, so it can receive data as dialers are
expected to be bi-directional. One can manually specify the binding
address if there is such need.

Since datagrams must be read in their full size, otherwise the
remaining bits are dropped, expose next_datagram_size_query() in both
Efl.Net.Socket.Udp and Efl.Net.Server.Udp.Client.

To finalize UDP for real we need to introduce an 'Efl_Net_Ip_Address'
structure to serve as both IPv4 and IPv6 and expose 'sendto()' and
'recvfrom()'. These will come later as this commit is already too big.
2016-10-25 10:11:48 -02:00
..
ecore efl_net_*_udp: make UDP usable, including multicast. 2016-10-25 10:11:48 -02:00
ecore_avahi ecore_avahi: remove useless printf. 2014-02-28 19:58:25 -03:00
edje edje example: fix broken batman svg resource. 2016-09-19 23:40:14 +09:00
eet Eet example: Add the correct variable in the hash. 2016-10-10 14:20:48 -03:00
eina example: eina log - set eina log levels in examples 2016-04-13 15:29:29 +05:30
eina_cxx tests: Added config.h to tests. 2014-07-18 18:55:56 -03:00
eio eio: finish port to new efl_io_manager API. 2016-09-09 16:22:55 -07:00
eldbus Rename efl_self to efl_added 2016-09-05 16:59:56 +01:00
elementary Rename efl_self to efl_added 2016-09-05 16:59:56 +01:00
elocation examples/elocation: Remove unused config.h include 2015-01-09 18:25:42 +01:00
emile emile: Added example program for base64 encoding and decoding. 2016-01-14 11:28:40 +09:00
emotion examples: emotion: fix event naming after convert to EFL Canvas Object 2016-09-22 11:43:34 +02:00
eolian_cxx examples: eolian_cxx: adapt code generation to changed eolian_gen commandline 2016-10-14 12:38:46 +02:00
ephysics Use key instead of keyname for considering setxkbmap 2014-01-04 13:25:21 +09:00
ethumb_client efl: add makefile.examples to each lib 2013-02-08 17:35:24 +00:00
evas evas: Move clip_unset to legacy, remove group_clip 2016-10-12 11:25:56 +09:00