MAC vendor lookup: Difference between revisions

m
Move Lua entry to correct alphabet position
(→‎{{header|Perl 6}}: Add a Perl 6 example)
m (Move Lua entry to correct alphabet position)
Line 8:
 
A MAC address that does not return a valid result should return the String "N/A". A error related to the network connectivity or the API should return a null result.
 
=={{header|Lua}}==
<lang lua>
-- Requires LuaSocket extension by Lua
-- Created by James A. Donnell Jr.
-- www.JamesDonnell.com
 
local baseURL = "http://api.macvendors.com/"
 
local function lookup(macAddress)
http = require "socket.http"
result, statuscode, content = http.request(baseURL .. macAddress)
return result
end
 
local macAddress = "FC-A1-3E-2A-1C-33"
print(lookup(macAddress))
</lang>
 
=={{header|Java}}==
Line 77 ⟶ 59:
}
}
</lang>
 
=={{header|Lua}}==
<lang lua>
-- Requires LuaSocket extension by Lua
-- Created by James A. Donnell Jr.
-- www.JamesDonnell.com
 
local baseURL = "http://api.macvendors.com/"
 
local function lookup(macAddress)
http = require "socket.http"
result, statuscode, content = http.request(baseURL .. macAddress)
return result
end
 
local macAddress = "FC-A1-3E-2A-1C-33"
print(lookup(macAddress))
</lang>
 
10,333

edits