ado net examples
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 4273
GNUstep examples 1.1.0
GNUstep examples is a collection of programs that are meant to show programmers how to use GNUstep. more>>
GNUstep examples is a collection of programs that are meant to show programmers how to use GNUstep.
GNUstep examples includes a calculator, a currency converter, finger, fractal, puzzle, hostaddress, and ink (a simple editor).
Enhancements:
- Minor feature enhancements
<<lessGNUstep examples includes a calculator, a currency converter, finger, fractal, puzzle, hostaddress, and ink (a simple editor).
Enhancements:
- Minor feature enhancements
Download (0.23MB)
Added: 2006-09-13 License: GPL (GNU General Public License) Price:
1140 downloads
dANN 0.1-alpha-RC2 (Examples)
dANN project is a library to help create artificial neural networks within other programs. more>>
dANN library can help create artificial neural networks within other programs. It is currently written in Java, C++, and C#. However, C++ and C# versions can only be obtained through the SVN at the moment.
Also, the C++ and C# versions are not properly documented and cleaned up, although they work. The Java version of the library is well documented and packaged in binary and source form.
The intent is to provide a powerful interface for programs to include artificial neural network technology into their code. It will also act as a testing ground for research and development of new AI concepts.
Enhancements:
- This release was updated to work with the new library layout.
<<lessAlso, the C++ and C# versions are not properly documented and cleaned up, although they work. The Java version of the library is well documented and packaged in binary and source form.
The intent is to provide a powerful interface for programs to include artificial neural network technology into their code. It will also act as a testing ground for research and development of new AI concepts.
Enhancements:
- This release was updated to work with the new library layout.
Download (0.006MB)
Added: 2006-06-03 License: GPL (GNU General Public License) Price:
1239 downloads
Learn HTML By Example 1.03
Learn HTML By Example is a sweet little JavaScript / HTML program. more>>
Learn HTML By Example is a sweet little JavaScript / HTML program that allows you to see the HTML you input into on side displayed as a web page on the other.
To install the program, just download it from Web Design Factory, and upload it to your web site.
Main features:
- Easy installation. Just upload to your web site and youre done!
- Immediate feedback on testing HTML and CSS code
- Several examples of commonly used HTML and CSS elements
- No page refreshing required
- Easy to expand by adding new examples
<<lessTo install the program, just download it from Web Design Factory, and upload it to your web site.
Main features:
- Easy installation. Just upload to your web site and youre done!
- Immediate feedback on testing HTML and CSS code
- Several examples of commonly used HTML and CSS elements
- No page refreshing required
- Easy to expand by adding new examples
Download (0.008MB)
Added: 2005-12-19 License: Freeware Price:
1406 downloads
DBIx::Simple::Examples 1.30
DBIx::Simple provides a simplified interface to DBI, Perls powerful database module. more>>
[COPRIGHT=1]
EXAMPLES
General
#!/usr/bin/perl -w
use strict;
use DBIx::Simple;
# Instant database with DBD::SQLite
my $db = DBIx::Simple->connect(dbi:SQLite:dbname=file.dat)
or die DBIx::Simple->error;
# Connecting to a MySQL database
my $db = DBIx::Simple->connect(
DBI:mysql:database=test, # DBI source specification
test, test, # Username and password
{ RaiseError => 1 } # Additional options
);
# Using an existing database handle
my $db = DBIx::Simple->connect($dbh);
# Abstracted example: $db->query($query, @variables)->what_you_want;
$db->commit or die $db->error;
Simple Queries
$db->query(DELETE FROM foo WHERE id = ?, $id) or die $db->error;
for (1..100) {
$db->query(
INSERT INTO randomvalues VALUES (?, ?),
int rand(10),
int rand(10)
) or die $db->error;
}
$db->query(
INSERT INTO sometable VALUES (??),
$first, $second, $third, $fourth, $fifth, $sixth
);
# (??) is expanded to (?, ?, ?, ?, ?, ?) automatically
Single row queries
my ($two) = $db->query(SELECT 1 + 1)->list;
my ($three, $four) = $db->query(SELECT 3, 2 + 2)->list;
my ($name, $email) = $db->query(
SELECT name, email FROM people WHERE email = ? LIMIT 1,
$mail
)->list;
Or, more efficiently:
$db->query(SELECT 1 + 1)->into(my $two);
$db->query(SELECT 3, 2 + 2)->into(my ($three, $four));
$db->query(
SELECT name, email FROM people WHERE email = ? LIMIT 1,
$mail
)->into(my ($name, $email));
<<lessEXAMPLES
General
#!/usr/bin/perl -w
use strict;
use DBIx::Simple;
# Instant database with DBD::SQLite
my $db = DBIx::Simple->connect(dbi:SQLite:dbname=file.dat)
or die DBIx::Simple->error;
# Connecting to a MySQL database
my $db = DBIx::Simple->connect(
DBI:mysql:database=test, # DBI source specification
test, test, # Username and password
{ RaiseError => 1 } # Additional options
);
# Using an existing database handle
my $db = DBIx::Simple->connect($dbh);
# Abstracted example: $db->query($query, @variables)->what_you_want;
$db->commit or die $db->error;
Simple Queries
$db->query(DELETE FROM foo WHERE id = ?, $id) or die $db->error;
for (1..100) {
$db->query(
INSERT INTO randomvalues VALUES (?, ?),
int rand(10),
int rand(10)
) or die $db->error;
}
$db->query(
INSERT INTO sometable VALUES (??),
$first, $second, $third, $fourth, $fifth, $sixth
);
# (??) is expanded to (?, ?, ?, ?, ?, ?) automatically
Single row queries
my ($two) = $db->query(SELECT 1 + 1)->list;
my ($three, $four) = $db->query(SELECT 3, 2 + 2)->list;
my ($name, $email) = $db->query(
SELECT name, email FROM people WHERE email = ? LIMIT 1,
)->list;
Or, more efficiently:
$db->query(SELECT 1 + 1)->into(my $two);
$db->query(SELECT 3, 2 + 2)->into(my ($three, $four));
$db->query(
SELECT name, email FROM people WHERE email = ? LIMIT 1,
)->into(my ($name, $email));
Download (0.015MB)
Added: 2007-05-10 License: Public Domain Price:
897 downloads
Authorize.net AIM Client 1.0
Authorize.net AIM Client is a PHP client for the AIM API for Authorize.net. more>>
Authorize.net AIM Client is a PHP client for the AIM API for Authorize.net.
Authorize.net customers can use this class to submit credit card charges to authorize.net. This is a PHP port of the Java class com.admc.lm.AIM.
Make sure to verify the checksums, and do not obtain these files from any other location if you dont trust the source or cant verify the download. I am not responsible if you get robbed by hacked versions of my code.
You may redistribute Authorize.net AIM Client according to the BSD open source license.
<<lessAuthorize.net customers can use this class to submit credit card charges to authorize.net. This is a PHP port of the Java class com.admc.lm.AIM.
Make sure to verify the checksums, and do not obtain these files from any other location if you dont trust the source or cant verify the download. I am not responsible if you get robbed by hacked versions of my code.
You may redistribute Authorize.net AIM Client according to the BSD open source license.
Download (0.017MB)
Added: 2005-12-13 License: BSD License Price:
1411 downloads
Net::IMAP::Simple 1.14
The Net::IMAP::Simple library provides a simple-to-use, yet feature-rich Perl to IMAP API. more>>
The Net::IMAP::Simple library provides a simple-to-use, yet feature-rich Perl to IMAP API.
Enhancements:
- Fixed error in sample code within the POD documentation identified by Matthew S. Hallacy
<<lessEnhancements:
- Fixed error in sample code within the POD documentation identified by Matthew S. Hallacy
Download (0.008MB)
Added: 2005-10-25 License: GPL (GNU General Public License) Price:
1460 downloads
WWW::Mechanize::Examples 1.30
WWW::Mechanize::Examples is a Perl module with sample programs that use WWW::Mechanize. more>>
SYNOPSIS
Plenty of people have learned WWW::Mechanize, and now, you can too!
Following are user-supplied samples of WWW::Mechanize in action.
You can also look at the t/*.t files in the distribution.
Please note that these examples are not intended to do any specific task. For all I know, theyre no longer functional because the sites they hit have changed. Theyre here to give examples of how people have used WWW::Mechanize.
Note that the examples are in reverse order of my having received them, so the freshest examples are always at the top.
Starbucks Density Calculator, by Nat Torkington
Heres a pair of scripts from Nat Torkington, editor for OReilly Media and co-author of the Perl Cookbook.
Rael [Dornfest] discovered that you can easily find out how many Starbucks there are in an area by searching for "Starbucks". So I wrote a silly scraper for some old census data and came up with some Starbucks density figures. Theres no meaning to these numbers thanks to errors from using old census data coupled with false positives in Yahoo search (e.g., "Dodie Starbuck-Your Style Desgn" in Portland OR). But it was fun to waste a night on.
Here are the top twenty cities in descending order of population, with the amount of territory each Starbucks has. E.g., A New York NY Starbucks covers 1.7 square miles of ground.
New York, NY 1.7
Los Angeles, CA 1.2
Chicago, IL 1.0
Houston, TX 4.6
Philadelphia, PA 6.8
San Diego, CA 2.7
Detroit, MI 19.9
Dallas, TX 2.7
Phoenix, AZ 4.1
San Antonio, TX 12.3
San Jose, CA 1.1
Baltimore, MD 3.9
Indianapolis, IN 12.1
San Francisco, CA 0.5
Jacksonville, FL 39.9
Columbus, OH 7.3
Milwaukee, WI 5.1
Memphis, TN 15.1
Washington, DC 1.4
Boston, MA 0.5
Download (0.10MB)
Added: 2007-07-20 License: Perl Artistic License Price:
828 downloads
Net::SCP::Expect 0.12
Net::SCP::Expect is a wrapper for scp that allows passwords via Expect. more>>
Net::SCP::Expect is a wrapper for scp that allows passwords via Expect.
SYNOPSIS
Example 1 - uses login method, longhand scp:
my $scpe = Net::SCP::Expect->new;
$scpe->login(user name, password);
$scpe->scp(file,host:/some/dir);
Example 2 - uses constructor, shorthand scp:
my $scpe = Net::SCP::Expect->new(host=>host, user=>user, password=>xxxx);
$scpe->scp(file,/some/dir); # file copied to host at /some/dir
Example 3 - Copying from remote machine to local host
my $scpe = Net::SCP::Expect->new(user=>user,password=>xxxx);
$scpe->scp(host:/some/dir/filename,newfilename);
See the scp() method for more information on valid syntax.
This module is simply a wrapper around the scp call. The primary difference between this module and Net::SCP is that you may send a password programmatically, instead of being forced to deal with interactive sessions.
<<lessSYNOPSIS
Example 1 - uses login method, longhand scp:
my $scpe = Net::SCP::Expect->new;
$scpe->login(user name, password);
$scpe->scp(file,host:/some/dir);
Example 2 - uses constructor, shorthand scp:
my $scpe = Net::SCP::Expect->new(host=>host, user=>user, password=>xxxx);
$scpe->scp(file,/some/dir); # file copied to host at /some/dir
Example 3 - Copying from remote machine to local host
my $scpe = Net::SCP::Expect->new(user=>user,password=>xxxx);
$scpe->scp(host:/some/dir/filename,newfilename);
See the scp() method for more information on valid syntax.
This module is simply a wrapper around the scp call. The primary difference between this module and Net::SCP is that you may send a password programmatically, instead of being forced to deal with interactive sessions.
Download (0.15MB)
Added: 2006-12-19 License: Perl Artistic License Price:
1044 downloads
Net::ChooseFName 0.01
Net::ChooseFName is a Perl extension for choosing a name of a local mirror of a net (e.g., FTP or HTTP) resource. more>>
Net::ChooseFName is a Perl extension for choosing a name of a local mirror of a net (e.g., FTP or HTTP) resource.
SYNOPSIS
use Net::ChooseFName;
$namer = Net::ChooseFName->new(max_length => 64); # Copies to CD ok
$name = $namer->find_name_by_response($LWP_response);
$name = $namer->find_name_by_response($LWP_response, $as_if_content_type);
$name = $namer->find_name_by_url($url, $suggested_name,
$content_type, $content_encoding);
$name = $namer->find_name_by_url($url, $suggested_name, $content_type);
$name = $namer->find_name_by_url($url, $suggested_name);
$name = $namer->find_name_by_url($url);
$namer_returns_undef = Net::ChooseFName->failer(); # Funny constructor
This module helps to pick up a local file name for a remote resource (e.g., one downloaded from Internet). It turns out that this is a tricky business; keep in mind that most servers are misconfigured, most URLs are malformed, and most filesystems are limited w.r.t. possible filenames. As a result most downloaders fail to work in some situations since they choose names which are not supported on particular filesystems, or not useful for file:///-related work.
Because of the many possible twists and ramifications, the design of this module is to be as much configurable as possible. One of ways of configurations is a rich system of options which influence different steps of the process. To cover cases when options are not flexible enough, the process is broken into many steps; each step is easily overridable by subclassing Net::ChooseFName.
The defaults are chosen to be as safe as possible while not getting very much into the ways. For example, since % is a special character on DOSish shells, to simplify working from command line on such systems, we avoid this letter in generated file names. Similarly, since MacOS has problems with filenames with 8-bit characters, we avoid them too; since may Unix programs have problem with spaces in file names, we massage them into underscores; the length of the longest file path component is restricted to 255 chars.
Note that in many situations it is advisable to make these restrictions yet stronger. For example, for copying to CD one should restrict names yet more (max_length => 64); for copying to MSDOS file systems enable option 8+3 => 1.
[In the description of methods the $self argument is omitted.]
<<lessSYNOPSIS
use Net::ChooseFName;
$namer = Net::ChooseFName->new(max_length => 64); # Copies to CD ok
$name = $namer->find_name_by_response($LWP_response);
$name = $namer->find_name_by_response($LWP_response, $as_if_content_type);
$name = $namer->find_name_by_url($url, $suggested_name,
$content_type, $content_encoding);
$name = $namer->find_name_by_url($url, $suggested_name, $content_type);
$name = $namer->find_name_by_url($url, $suggested_name);
$name = $namer->find_name_by_url($url);
$namer_returns_undef = Net::ChooseFName->failer(); # Funny constructor
This module helps to pick up a local file name for a remote resource (e.g., one downloaded from Internet). It turns out that this is a tricky business; keep in mind that most servers are misconfigured, most URLs are malformed, and most filesystems are limited w.r.t. possible filenames. As a result most downloaders fail to work in some situations since they choose names which are not supported on particular filesystems, or not useful for file:///-related work.
Because of the many possible twists and ramifications, the design of this module is to be as much configurable as possible. One of ways of configurations is a rich system of options which influence different steps of the process. To cover cases when options are not flexible enough, the process is broken into many steps; each step is easily overridable by subclassing Net::ChooseFName.
The defaults are chosen to be as safe as possible while not getting very much into the ways. For example, since % is a special character on DOSish shells, to simplify working from command line on such systems, we avoid this letter in generated file names. Similarly, since MacOS has problems with filenames with 8-bit characters, we avoid them too; since may Unix programs have problem with spaces in file names, we massage them into underscores; the length of the longest file path component is restricted to 255 chars.
Note that in many situations it is advisable to make these restrictions yet stronger. For example, for copying to CD one should restrict names yet more (max_length => 64); for copying to MSDOS file systems enable option 8+3 => 1.
[In the description of methods the $self argument is omitted.]
Download (0.012MB)
Added: 2006-06-12 License: Perl Artistic License Price:
1229 downloads
Net::Milter 0.08
Net::Milter provides a masquerade as the MTA to communicate with email filters through a milter interface. more>>
Net::Milter provides a masquerade as the MTA to communicate with email filters through a milter interface.
SYNOPSIS
use Net::Milter;
my $milter = new Net::Milter;
$milter->open(127.0.0.1,5513,tcp);
my ($milter_version,$returned_actions_ref,$returned_protocol_ref) =
$milter->protocol_negotiation();
my (@results) = $milter->send_header(From,martin@localhost);
foreach (@results) {
if ($$_{action} eq reject) {exit;}
}
Also see example in scripts directory.
Perl module to provide a pure Perl implementation of the MTA part the milter interface. The goal of this module is to allow other email systems to easily integrate with the various email filters that accept content via milter.
This implementation of milter is developed from the description provided by Todd Vierling, cvs.sourceforge.net/viewcvs.py/pmilter/pmilter/doc/milter-protocol.txt?rev=1.2 and from examining the tcp output from Sendmail.
<<lessSYNOPSIS
use Net::Milter;
my $milter = new Net::Milter;
$milter->open(127.0.0.1,5513,tcp);
my ($milter_version,$returned_actions_ref,$returned_protocol_ref) =
$milter->protocol_negotiation();
my (@results) = $milter->send_header(From,martin@localhost);
foreach (@results) {
if ($$_{action} eq reject) {exit;}
}
Also see example in scripts directory.
Perl module to provide a pure Perl implementation of the MTA part the milter interface. The goal of this module is to allow other email systems to easily integrate with the various email filters that accept content via milter.
This implementation of milter is developed from the description provided by Todd Vierling, cvs.sourceforge.net/viewcvs.py/pmilter/pmilter/doc/milter-protocol.txt?rev=1.2 and from examining the tcp output from Sendmail.
Download (0.010MB)
Added: 2006-07-27 License: Perl Artistic License Price:
1184 downloads
Apache .NET Ant Library 1.0
Apache .NET Ant Library is a library of Apache Ant tasks that support development for the .NET platform. more>>
Apache .NET Ant Library doesnt strive to replace NAnt or MSBuild, its main purpose is to help those of us who work on projects crossing platform boundaries. With this library you can use Ant to build and test the Java as well as the .NET parts of your project.
This library provides a special version of the < exec > task tailored to run .NET executables. On Windows it will assume the Microsoft framework is around and run the executable directly, while it will invoke Mono on any other platform. Of course you can override these assumptions.
Based on this a few tasks to run well known .NET utilities from within Ant are provided, namely tasks to run NUnit, NAnt, MSBuild and the Wix toolkit.
The initial .NET tasks of Ant (compiler tasks for C#, J# and VB.NET for example) have also been moved to this Antlib and will see further development here.
Enhancements:
- This release adds a few attributes to the NUnit, NAnt, and MSBuild tasks that allow more control over failing tasks.
<<lessThis library provides a special version of the < exec > task tailored to run .NET executables. On Windows it will assume the Microsoft framework is around and run the executable directly, while it will invoke Mono on any other platform. Of course you can override these assumptions.
Based on this a few tasks to run well known .NET utilities from within Ant are provided, namely tasks to run NUnit, NAnt, MSBuild and the Wix toolkit.
The initial .NET tasks of Ant (compiler tasks for C#, J# and VB.NET for example) have also been moved to this Antlib and will see further development here.
Enhancements:
- This release adds a few attributes to the NUnit, NAnt, and MSBuild tasks that allow more control over failing tasks.
Download (0.077MB)
Added: 2006-11-06 License: The Apache License 2.0 Price:
1084 downloads
Firebird .NET Data Provider 2.1.0
Firebird .NET Data Provider is an ADO.NET data provider for Firebird. more>>
Firebird .NET Data Provider is an ADO.NET data provider for Firebird. Firebird .NET Data Provider is written in C# and provides a high-performance native implementation of the Firebird API. It also includes an implementation of the Firebird Services API and Firebird array datatype support.
Firebird is a relational database offering many ANSI SQL standard features that runs on Linux, Windows, and a variety of Unix platforms. Firebird offers excellent concurrency, high performance, and powerful language support for stored procedures and triggers. It has been used in production systems, under a variety of names since 1981.
Firebird is a commercially independent project of C and C++ programmers, technical advisors and supporters developing and enhancing a multi-platform relational database management system based on the source code released by Inprise Corp (now known as Borland Software Corp) on 25 July, 2000 under the InterBase Public License v.1.0
<<lessFirebird is a relational database offering many ANSI SQL standard features that runs on Linux, Windows, and a variety of Unix platforms. Firebird offers excellent concurrency, high performance, and powerful language support for stored procedures and triggers. It has been used in production systems, under a variety of names since 1981.
Firebird is a commercially independent project of C and C++ programmers, technical advisors and supporters developing and enhancing a multi-platform relational database management system based on the source code released by Inprise Corp (now known as Borland Software Corp) on 25 July, 2000 under the InterBase Public License v.1.0
Download (0.56MB)
Added: 2007-03-24 License: MPL (Mozilla Public License) Price:
968 downloads
Net::Delicious::Simple 0.01
Net::Delicious::Simple is a Net::Delicious for backups. more>>
Net::Delicious::Simple is a Net::Delicious for backups.
SYNOPSIS
use Net::Delicious::Simple;
my $del = Net::Delicious->new(user => plki, pswd => secret);
print "$_->{href}n" for $del->all_posts;
__top
If you want to do anything interesting with del.icio.us automation, you probably want the Net::Delicious manpage. Its good. This module is not. Its just here to return all of your tags or posts as a basic Perl data structure.
This makes it very easy to store that structure using existing dumpers. In fact, it only exists to power delbackup, which dumps to YAML or Netscape::Bookmarks.
<<lessSYNOPSIS
use Net::Delicious::Simple;
my $del = Net::Delicious->new(user => plki, pswd => secret);
print "$_->{href}n" for $del->all_posts;
__top
If you want to do anything interesting with del.icio.us automation, you probably want the Net::Delicious manpage. Its good. This module is not. Its just here to return all of your tags or posts as a basic Perl data structure.
This makes it very easy to store that structure using existing dumpers. In fact, it only exists to power delbackup, which dumps to YAML or Netscape::Bookmarks.
Download (0.003MB)
Added: 2006-07-27 License: Perl Artistic License Price:
1184 downloads
Net::OpenSRS 0.02
Net::OpenSRS project is a wrapper interface to the DNS portions of the Tucows OpenSRS HTTPS XML API. more>>
Net::OpenSRS project is a wrapper interface to the DNS portions of the Tucows OpenSRS HTTPS XML API.
The client library distributed by OpenSRS can be difficult to integrate into a custom environment, and their web interface becomes quickly tedious with heavy usage. This is a clean and relatively quick library to perform the most common API methods described in the OpenSRS API documentation.
Examples
use Net::OpenSRS;
my $key = Your_API_Key_From_The_Reseller_Interface;
my $srs = Net::OpenSRS->new();
$srs->environment(live);
$srs->set_key( $key );
$srs->set_manage_auth( manage_username, manage_password );
my $cookie = $srs->get_cookie( spime.net );
if ($cookie) {
print "Cookie: $cookien";
} else {
print $srs->last_response() . "n";
}
# do a batch of domain locks
$srs->bulk_lock([ example.com, example.net, ... ]);
# renew a domain
my $result = $srs->renew_domain( example.com );
...
<<lessThe client library distributed by OpenSRS can be difficult to integrate into a custom environment, and their web interface becomes quickly tedious with heavy usage. This is a clean and relatively quick library to perform the most common API methods described in the OpenSRS API documentation.
Examples
use Net::OpenSRS;
my $key = Your_API_Key_From_The_Reseller_Interface;
my $srs = Net::OpenSRS->new();
$srs->environment(live);
$srs->set_key( $key );
$srs->set_manage_auth( manage_username, manage_password );
my $cookie = $srs->get_cookie( spime.net );
if ($cookie) {
print "Cookie: $cookien";
} else {
print $srs->last_response() . "n";
}
# do a batch of domain locks
$srs->bulk_lock([ example.com, example.net, ... ]);
# renew a domain
my $result = $srs->renew_domain( example.com );
...
Download (0.012MB)
Added: 2007-05-12 License: Perl Artistic License Price:
903 downloads
Ethernet TAP driver 1.1
TAP provides packet reception and transmission for user-space programs. more>>
TAP provides packet reception and transmission for user-space programs. It can be viewed as a simple Ethernet device, which instead of receiving packets from a physical medium, receives them from a user-space program and instead of sending packets via physical media, writes them to the user-space program.
When a program opens /dev/tunX or /dev/tapX, driver creates and registers corresponding net device tunX or tapX. After a program closed above devices, driver will automatically delete tunXX or tapXX device and all routes corresponding to it.
This package(http://vtun.sourceforge.net/tun) contains two simple example programs that shows you how to use tun and tap devices. Both programs work like bridge between two network interfaces. br_select.c - bridge based on select system call. br_sigio.c - bridge based on async io and SIGIO signal. However the best example is VTun http://vtun.sourceforge.net
Enhancements:
- Massive Linux driver update: 2.4.x kernel support. New cloning interface, protocol indication. Statistics counting fixes.
- Solaris driver update: Correct Ethernet header substitution.
- Configure and Makefile updates. RPM package update.
- Documentation update.
<<lessWhen a program opens /dev/tunX or /dev/tapX, driver creates and registers corresponding net device tunX or tapX. After a program closed above devices, driver will automatically delete tunXX or tapXX device and all routes corresponding to it.
This package(http://vtun.sourceforge.net/tun) contains two simple example programs that shows you how to use tun and tap devices. Both programs work like bridge between two network interfaces. br_select.c - bridge based on select system call. br_sigio.c - bridge based on async io and SIGIO signal. However the best example is VTun http://vtun.sourceforge.net
Enhancements:
- Massive Linux driver update: 2.4.x kernel support. New cloning interface, protocol indication. Statistics counting fixes.
- Solaris driver update: Correct Ethernet header substitution.
- Configure and Makefile updates. RPM package update.
- Documentation update.
Download (0.006MB)
Added: 2006-07-04 License: GPL (GNU General Public License) Price:
1215 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above ado net examples search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed