Sample code for 30+ languages & platforms
Lua Requires Chilkat v11.0.0+

Example: Socket.AcceptNext method

Demonstrates how to call the AcceptNext method.

Chilkat Lua Downloads

Lua
local chilkat = require("chilkat")

local listenSocket = chilkat.Socket.new()
local connectedSocket = chilkat.Socket.new()

local port = 5555
local backlog = 25
local success = listenSocket:bind_and_listen(port, backlog)
if not success then
    print(listenSocket.last_error_text)
    return
end

-- Accept next incoming connection
local maxWaitMs = 200000
success = listenSocket:accept_next(maxWaitMs, connectedSocket)
if not success then
    print(listenSocket.last_error_text)
    return
end

-- ...
-- ...

maxWaitMs = 20000
connectedSocket:close(maxWaitMs)