net/server.lua

changeset 98
3a2d327c4856
parent 74
09bda2782837
child 127
93f3c6b94c75
equal deleted inserted replaced
97:c3f12fd0c823 98:3a2d327c4856
41 local out_put = function () end --print; 41 local out_put = function () end --print;
42 local out_error = print; 42 local out_error = print;
43 43
44 --// extern libs //-- 44 --// extern libs //--
45 45
46 local luasec = require "ssl" 46 local luasec = select(2, pcall(require, "ssl"))
47 local luasocket = require "socket" 47 local luasocket = require "socket"
48 48
49 --// extern lib methods //-- 49 --// extern lib methods //--
50 50
51 local ssl_wrap = ( luasec and luasec.wrap ) 51 local ssl_wrap = ( luasec and luasec.wrap )
720 if type( listeners ) ~= "table" then 720 if type( listeners ) ~= "table" then
721 err = "invalid listener table" 721 err = "invalid listener table"
722 else 722 else
723 for name, func in pairs( listeners ) do 723 for name, func in pairs( listeners ) do
724 if type( func ) ~= "function" then 724 if type( func ) ~= "function" then
725 err = "invalid listener function" 725 --err = "invalid listener function"
726 break 726 break
727 end 727 end
728 end 728 end
729 end 729 end
730 if not type( port ) == "number" or not ( port >= 0 and port <= 65535 ) then 730 if not type( port ) == "number" or not ( port >= 0 and port <= 65535 ) then

mercurial