Trying with 2 sockets: connect and receive
Using also different port numbers
saw some light, but the loops and blocking must be fixed
Renamed to caca_socket.c
converted socket to iterative listening mode
Forgot a few things to fix for iterative mode
Threadifying, but failing for now...FIXME
There now seems to be problems drawing to the same caca_canvas from various threads. FIXME
Trying select() instead of threads
Finally, full-duplex with 1 socket for chat working
Separated video setup and streaming to be exported through socket
Needs now to get the exported video out and into the sockets
Will attempt to send video to caca chat
Changed caca format to export to utf8
Using caca format instead of utf8. Also renamed to cacatalk.h
Adding cacatalk.h
Trying with a double socket/client socket apprach (not tested yet)
Added a thread to send video out
Removed redundant flags for on/off streaming setup
Added main menu, and trying to beautify things