17498a97a2
Also added an example in the NetworkTest plugin.
68 lines
1.4 KiB
Lua
68 lines
1.4 KiB
Lua
|
|
-- Info.lua
|
|
|
|
-- Implements the g_PluginInfo standard plugin description
|
|
|
|
g_PluginInfo =
|
|
{
|
|
Name = "NetworkTest",
|
|
Version = "1",
|
|
Date = "2015-01-28",
|
|
Description = [[Implements test code (and examples) for the cNetwork API]],
|
|
|
|
Commands =
|
|
{
|
|
},
|
|
|
|
ConsoleCommands =
|
|
{
|
|
net =
|
|
{
|
|
Subcommands =
|
|
{
|
|
client =
|
|
{
|
|
HelpString = "Connects, as a client, to a specified webpage (google.com by default) and downloads its front page using HTTP",
|
|
Handler = HandleConsoleNetClient,
|
|
ParameterCombinations =
|
|
{
|
|
{
|
|
Params = "",
|
|
Help = "Connects, as a client, to google.com and downloads its front page using HTTP",
|
|
},
|
|
{
|
|
Params = "host [port]",
|
|
Help = "Connects, as a client, to the specified host and downloads its front page using HTTP",
|
|
},
|
|
}, -- ParameterCombinations
|
|
}, -- client
|
|
|
|
lookup =
|
|
{
|
|
HelpString = "Looks up the IP addresses corresponding to the given hostname (google.com by default)",
|
|
Handler = HandleConsoleNetLookup,
|
|
ParameterCombinations =
|
|
{
|
|
{
|
|
Params = "",
|
|
Help = "Looks up the IP addresses of google.com.",
|
|
},
|
|
{
|
|
Params = "Hostname",
|
|
Help = "Looks up the IP addresses of the specified hostname.",
|
|
},
|
|
{
|
|
Params = "IP",
|
|
Help = "Looks up the canonical name of the specified IP.",
|
|
},
|
|
},
|
|
}, -- lookup
|
|
}, -- Subcommands
|
|
}, -- net
|
|
},
|
|
}
|
|
|
|
|
|
|
|
|