12345678910111213141516171819202122 |
- using IP2Region;
- using IP2Region.Models;
- using System;
- using System.Threading.Tasks;
- namespace HaBookCms.IP2Region
- {
- public class DataIP2Region
- {
- public static async Task<DataBlock> IP2Region(string ip)
- {
- using (var _search = new DbSearcher(Environment.CurrentDirectory + @"\ip2region.db"))
- {
- var memResult = await _search.MemorySearchAsync(ip).ConfigureAwait(false);
- return memResult;
- //_search.MemorySearch("183.192.62.65").Region;
- //_search.BinarySearch("183.192.62.65").Region;
- //_search.BtreeSearch("183.192.62.65").Region;
- }
- }
- }
- }
|