From aecaf24c22013482de84ac6567249bec5ae7c78e Mon Sep 17 00:00:00 2001 From: dufourj Date: Sun, 1 May 2005 15:37:34 +0000 Subject: DataBuffer : Rajout du type de données Socket : Non-bloquant --- 2005/i/robert/src/socket/test_socket.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to '2005/i/robert/src/socket/test_socket.cc') diff --git a/2005/i/robert/src/socket/test_socket.cc b/2005/i/robert/src/socket/test_socket.cc index f68b555..01c853a 100644 --- a/2005/i/robert/src/socket/test_socket.cc +++ b/2005/i/robert/src/socket/test_socket.cc @@ -46,12 +46,15 @@ main (int argc, char **argv) std::vector img (319680); df.read (&img[0], 319680); // Ecriture des données du fichier dans le buffer - DataBuffer db (&img[0], img.size (), img.size ()); + DataBuffer db (&img[0], img.size (), img.size (), + DataBuffer::Image); // Création du socket char *h = argv[1]; SocketText st (Address (h, atoi (argv[2]))); + st.nonblock (); // Envoie des données st << db; + while (st.send () != 0); } catch (const std::runtime_error &r) { -- cgit v1.2.3