Thread
:
Connect to Internet on demand & disconnect automatically, particularly for GPRS?
View Single Post
Matan
2010-01-01 , 15:26
Posts: 1,224 | Thanked: 1,763 times | Joined on Jul 2007
#
5
You can find out when an application starts and stops, by listening to NameOwnerChanged signal on dbus, so it is really easy to use dbus-scripts to start a specific connection when an application starts, and disconnect from network when the application stops. Adding reference counting is less trivial, but not too hard.
For applications that keep running but need to connect only once in a while (such as mail) it is harder, probably needing some ip tricks - have a default route to some dummy interface when not connected, and initiate a real connection when something uses this interface, for example.
Quote & Reply
|
Matan
View Public Profile
Send a private message to Matan
Find all posts by Matan