Hallo Ludo,

it works great.
Thank you for your efforts!

Greets
  FX


-----Ursprüngliche Nachricht-----
Von: "Ludo Brands" <ludo.bra...@free.fr>
Gesendet: 20.07.2011 19:10:46
An: "'Ararat Synapse'" <synalist-public@lists.sourceforge.net>
Betreff: [Synalist] RE : RE : RE : GetLocalIPs only returns 127.0.01 (Linux)

>Tifmap declaration corrected for 64 bits. It works now both on linux 32 and
>64 bits.
>
>Ludo
>
>> -----Message d'origine-----
>> De : Ludo Brands [mailto:ludo.bra...@free.fr]
>> Envoyé : mercredi 20 juillet 2011 18:14
>> À : 'Ararat Synapse'
>> Objet : [Synalist] RE : RE : GetLocalIPs only returns 127.0.01 (Linux)
>>
>>
>> Attached is a small I program I created based on ioctl and
>> SIOCGIFCONF. It works fine on linux 32 bits.
>> On 64 bits the record tifmap should be 24 bytes instead of
>> 16. Record alignment on 64 bits doesn't seem to alright.
>> Using i:=i+40 instead of i:=i+sizeof(TIFrec); works for 64
>> bit. You'll notice that in the function GetLocalIPs I also
>> build the string names which lists the names of the
>> interfaces. That is for debugging only but could be used if needed.
>>
>> Ludo
>>
>>
>> > -----Message d'origine-----
>> > De : Sascha-Carsten Wedler [mailto:fxmave...@web.de]
>> > Envoyé : mercredi 20 juillet 2011 15:52
>> > À : Ararat Synapse
>> > Objet : Re: [Synalist] RE : GetLocalIPs only returns
>> 127.0.01 (Linux)
>> >
>> >
>> > Hello Ludo,
>> >
>> > thx for this information and the tipps.
>> > i think i will try to parse the output of ifconfig...
>> > i am wondering, that there is no common way without these
>> > output-parsing-tricks...
>> >
>> > Greets
>> >   FX
>> >
>> >
>> > -----Ursprüngliche Nachricht-----
>> > Von: "Ludo Brands" <ludo.bra...@free.fr>
>> > Gesendet: 20.07.2011 14:09:39
>> > An: "'Ararat Synapse'" <synalist-public@lists.sourceforge.net>
>> > Betreff: [Synalist] RE : GetLocalIPs only returns 127.0.01 (Linux)
>> >
>> > >GetLocalIPs on linux is using DNS to resolve the name of your local
>> > >machine. In most cases this is not going to return anything.
>> > The most
>> > >reliable solution would be to parse the output of "ifconfig" or of
>> > >"/sbin/ip -o addr". I've seen some samples in C that use
>> ioctl with
>> > >SIOCGIFCONF, which is pretty much what ifconfig does, but
>> > they are all
>> > >rather complicated to implement.
>> > >
>> > >Ludo
>> > >
>> > >
>> > >
>> > >-----Message d'origine-----
>> > >De : Sascha-Carsten Wedler [mailto:fxmave...@web.de]
>> > >Envoyé : mercredi 20 juillet 2011 10:57
>> > >À : synalist-public@lists.sourceforge.net
>> > >Objet : [Synalist] GetLocalIPs only returns 127.0.01 (Linux)
>> > >
>> > >
>> > >Hello,
>> > >
>> > >is there a ay to get the GetLocalIPs function working under
>> > linux/fpc?
>> > >I testet the last stable and the trunc version, without
>> success. The
>> > >function returns 127.0.0.1 only.
>> > >
>> > >I'm using Ubuntu 9.04 and FPC 2.4.2 / Lazarus svn
>> > >
>> > >Can anyone help?
>> > >
>> > >Greets
>> > > FX
>> > >
>> > >
>> > >
>> > >Schon gehört? WEB.DE hat einen genialen Phishing-Filter in
>> > die Toolbar
>> > >eingebaut! http://produkte.web.de/go/toolbar
>> > >
>> > >
>> > >-------------------------------------------------------------
>> > ----------
>> > >-------
>> > >10 Tips for Better Web Security
>> > >Learn 10 ways to better secure your business today. Topics
>> > covered include:
>> > >Web security, SSL, hacker attacks & Denial of Service (DoS),
>> > private keys,
>> > >security Microsoft Exchange, secure Instant Messaging, and
>> much more.
>> > >http://www.accelacomm.com/jaw/sfnl/114/51426210/
>> > >_______________________________________________
>> > >synalist-public mailing list synalist-public@lists.sourceforge.net
>> > >https://lists.sourceforge.net/lists/listinfo/synalist-public
>> >
>> >
>> > ___________________________________________________________
>> > Schon gehört? WEB.DE hat einen genialen Phishing-Filter in
>> > die Toolbar eingebaut! http://produkte.web.de/go/toolbar
>> >
>> > --------------------------------------------------------------
>> > ----------------
>> > 10 Tips for Better Web Security
>> > Learn 10 ways to better secure your business today. Topics
>> > covered include: Web security, SSL, hacker attacks & Denial
>> > of Service (DoS), private keys, security Microsoft Exchange,
>> > secure Instant Messaging, and much more.
>> > http://www.accelacomm.com/jaw/sfnl/114/51426210/
>> > _______________________________________________
>> > synalist-public mailing list synalist-public@lists.sourceforge.net
>> > https://lists.sourceforge.net/lists/listinfo/synalist-public
>> >
>>


___________________________________________________________
Schon gehört? WEB.DE hat einen genialen Phishing-Filter in die
Toolbar eingebaut! http://produkte.web.de/go/toolbar

------------------------------------------------------------------------------
5 Ways to Improve & Secure Unified Communications
Unified Communications promises greater efficiencies for business. UC can 
improve internal communications as well as offer faster, more efficient ways
to interact with customers and streamline customer service. Learn more!
http://www.accelacomm.com/jaw/sfnl/114/51426253/
_______________________________________________
synalist-public mailing list
synalist-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synalist-public

Reply via email to