[Lazarus] Detecting new connection

Antonio Fortuny a.fortuny at sitasoftware.lu
Fri Jan 31 13:31:20 CET 2014

Le 31/01/2014 11:40, Santiago A. a écrit :
> Hello:
> 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 mailing list