abstract-ns-client.lua

#!/usr/bin/env lua

local socket = require "posix.sys.socket"

local AF_UNIX, SOCK_DGRAM = socket.AF_UNIX, socket.SOCK_DGRAM

local sendto = socket.sendto
local socket = socket.socket


local dgram = arg[1] or "test data"

-- Create an AF_UNIX datagram socket
local s, errmsg = socket (AF_UNIX, SOCK_DGRAM, 0)
assert (s ~= nil, errmsg)

-- Sendto the abtract AF_UNIX name "mysocket"
local rc, errmsg = sendto (s, dgram, { family = AF_UNIX, path = "\0mysocket" })
assert (rc ~= nil, errmsg)
generated by LDoc 1.4.6 Last updated 2017-05-06 11:50:52