mame/3rdparty/luv/examples/uvbook/tcp-echo-client.lua

22 lines
434 B
Lua

local uv = require('luv')
local client = uv.new_tcp()
uv.tcp_connect(client, "127.0.0.1", 1337, function (err)
assert(not err, err)
uv.read_start(client, function (err, chunk)
assert(not err, err)
if chunk then
print(chunk)
else
uv.close(client)
end
end)
uv.write(client, "Hello")
uv.write(client, "World")
end)
print('CTRL-C to break')
uv.run('default')
uv.loop_close()