|
|
 |
Published by Rompo
Click here for more information about this publisher...
|
 |
|
Date Posted: |
May 10th, 2001
|
|
|
Last Updated: |
May 10th, 2001
|
|
|
License: |
Public Domain |
|
|
Downloads: |
1,218 total; 1 recently |
|
|
Page Views: |
8,177 total |
|
|
User Rating: |
awaiting 10 votes |
 |
|
Jump to the Downloads section |
|
 |
 |
About DNS Resolver Library:
Normally DNS lookup can be done via gethostbyname() c function, but it does takelong time (matter of second(s)) to retrieve a result. DNS Resolver Library, simply cache IP address result of previously successful DNS lookup for futher refer. So for next DNS Lookup can be used cached result
Cache Lookup Speed, DNS Resolver maintaining IP address
of each host name sorted by hostname, to provide fast
search time.
Memory Utilization, DNS Resolver utilize memory usage
by using LRU (least recently used) replacement policy.
Lower CPU usage, DNS Resolver is using sychronization
technique to put other threads from doing direct lookup via
using gethostbyname(), while there is one already doing it,
and wake up all the threads which are waiting for that
particular host IP result.
Download Library and source code
Note In order to use DNS Resolver Library, it requires my
Lock Library and STL
|
 |
|
 |
Latest Version |
 |
|
 |
| |
 |
|
Details about this version:
(no information provided)
|
| |
 |
|
Intel Version - requires R5 (22 KB) |
1,218 downloads |
|
 |
|
 |
 |
| |
  |
[rating: 10] |
|
 |
Primary Location |
|
|
| Add Additional Location |
 |
|
 |
|
| Source Included |
 |
 |
 |
 |
 |
Like this app? Have questions or comments?
Why not tell the author? Use the "e-mail publisher" link to get in touch with the publisher; they usually love getting feedback.
|
|
|