Skip to content

mivra/geoip-api-csharp2

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 

Repository files navigation

GeoIP C# API 1.18

As of version 1.14 this API is thread safe.

Instructions for Mono. See http://www.mono-project.com/ Should also work in Windows C# environment.

To compile the examples:

Country: gmcs examples/countryExample.cs src/*.cs

City: gmcs examples/cityExample.cs src/*.cs

Country v6: gmcs examples/countryV6Example.cs src/*.cs

City v6: gmcs examples/cityV6Example.cs src/*.cs

Region: gmcs examples/regionExample.cs src/*.cs

Organization: gmcs examples/orgExample.cs src/*.cs

Domain: gmcs examples/domainExample.cs src/*.cs

Netspeed cell: gmcs examples/netspeedCellExample.cs src/*.cs

To run the examples:

Country: mono countryExample.exe

City: mono cityExample.exe 24.24.24.24

Organization: mono orgExample.exe

Domain: mono domainExample.exe

ASN: mono asnExample.exe

Country v6: mono countryV6Example.exe

City: mono cityV6Example.exe ::24.24.24.24

ASN v6: mono asnV6Example.exe

Memory Caching

There are two options available:

  • GEOIP_STANDARD - Read database from filesystem. Uses least memory.
  • GEOIP_MEMORY_CACHE - load database into memory, faster performance but uses more memory

Copyright 2013 MaxMind, Inc.

Licensed under the LGPL

About

GeoIP Legacy C# API

Resources

Stars

Watchers

Forks

Packages

No packages published