[Lazarus] Detecting new connection
a.fortuny at sitasoftware.lu
Fri Jan 31 13:31:20 CET 2014
Le 31/01/2014 11:40, Santiago A. a écrit :
> I have a program on Laptop that when network is active (there is a WIFI,
> ie) must do some tasks (in fact check for updates).
> Is there any standard way to do so, without continuously pooling if it
> can connect to Internet?
A standard way to check this I don't know any. I don't even know if an
appication can catch events sent by the OS when a network connection
I've made an application wich polls the network for a TCP/IP target :
once at the application load and then on a regular basis. to have it as
a standard as possible (from my point of view), I'built a service which
runs on Win32, Win64, Linux x86_64 and WinCE.
It is almost standard for all platforms as it uses Indy sockets and
potocols on both sides: update server and targets. The only exception is
the WinCE application wich connects to a local server to check for a new
version. But all TCP/IP prorocol is coded in one FPC unit and compiled
using Lazarus in all applications that need it.
Ce courrier électronique ne contient aucun virus ou logiciel malveillant parce que la protection avast! Antivirus est active.
More information about the Lazarus