- Perl Basics
- Perl - Home
- Perl - Introduction
- Perl - Environment
- Perl - Syntax Overview
- Perl - Data Types
- Perl - Variables
- Perl - Scalars
- Perl - Arrays
- Perl - Hashes
- Perl - IF...ELSE
- Perl - Loops
- Perl - Operators
- Perl - Date & Time
- Perl - Subroutines
- Perl - References
- Perl - Formats
- Perl - File I/O
- Perl - Directories
- Perl - Error Handling
- Perl - Special Variables
- Perl - Coding Standard
- Perl - Regular Expressions
- Perl - Sending Email
- Perl Advanced
- Perl - Socket Programming
- Perl - Object Oriented
- Perl - Database Access
- Perl - CGI Programming
- Perl - Packages & Modules
- Perl - Process Management
- Perl - Embedded Documentation
- Perl - Functions References
- Perl Useful Resources
- Perl - Questions and Answers
- Perl - Quick Guide
- Perl - Useful Resources
- Perl - Discussion
Perl setnetent Function
Description
This function should be called before the first call to getnetent. The STAYOPEN argument is optional and unused on most systems. As getnetent() retriews the information fro the next line in the network database, then setnetent sets (or resets) the enumeration to the beginning of the set of host entries.
Syntax
Following is the simple syntax for this function −
setnetent STAYOPEN
Return Value
This function does not return any value.
Example
Following is the example code showing its basic usage −
#!/usr/bin/perl use Socket; while ( ($name, $aliases, $addrtype, $net) = getnetent() ) { print "Name = $name\n"; print "Aliases = $aliases\n"; print "Addrtype = $addrtype\n"; print "Net = $net\n"; } setnetent(1); # Rewind the database; while ( ($name, $aliases, $addrtype, $net) = getnetent() ) { print "Name = $name\n"; print "Aliases = $aliases\n"; print "Addrtype = $addrtype\n"; print "Net = $net\n"; } endnetent(); # Closes the database;
When above code is executed, it produces the following result −
Name = default Aliases = Addrtype = 2 Net = 0 Name = loopback Aliases = Addrtype = 2 Net = 2130706432 Name = link-local Aliases = Addrtype = 2 Net = 2851995648 Name = default Aliases = Addrtype = 2 Net = 0 Name = loopback Aliases = Addrtype = 2 Net = 2130706432 Name = link-local Aliases = Addrtype = 2 Net = 2851995648
perl_function_references.htm
Advertisements
To Continue Learning Please Login
Login with Google