Re: Using Glib::IOChannel for socket connections
- From: "Víctor M. Palacio Tárrega" <victorpalacio adtelecom es>
- To: gtkmm-list gnome org
- Subject: Re: Using Glib::IOChannel for socket connections
- Date: Tue, 03 Feb 2009 07:23:57 +0100
Hi all,
Thank you for your responses, but I'm not looking for a
socket/connection management library. (I will, for sure, if it's needed,
and I 'll use your recommendations).
Now, I'm talking about Glib::IOChannel monitoring socket connections
directly.
As API documentation for IOChannel states, an IOChannel can be created
from a file descriptor that points to a opened file or to a socket(link).
http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/classGlib_1_1IOChannel.html#078698e18f61bb75fe3fd33d82970f5d
Use in the first case is well documented in
http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/sec-monitoring-io.html
This means than I can use a callback when there is data to read from a
file or from a socket.
The use in the second case is not clear. The socket file descriptor is
created with socket(), and is used with accept() to create a connection
to a client. My intention is to use a callback when a client tries to
connect to the server.
Any help about this?
Thanks a lot,
Fabrício Godoy escribió:
As well recomended to me, I recomend libassa
(http://libassa.sourceforge.net/).
2009/2/2 "Víctor M. Palacio Tárrega" <victorpalacio adtelecom es
<mailto:victorpalacio adtelecom es>>
Hi,
I'm planning to manage remotely (or locally) a gtkmm graphical
aplication through a network (or unix) socket.
The use of Glib::IOChannel is not documented for use it in this case.
I want a callback for a incoming connection, to accept it, treat
received data and finally close the connection.
Use of IOChannel documented is only when data is ready to read,
after a connection is accepted.
There exists some tutorial or documentationt about IOChannel use
with network sockets? There exist another Glib object for this use?
Thanks in advance,
--
Victor Palacio
_______________________________________________
gtkmm-list mailing list
gtkmm-list gnome org <mailto:gtkmm-list gnome org>
http://mail.gnome.org/mailman/listinfo/gtkmm-list
--
//*Víctor M. Palacio Tárrega*//
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]