test/testClient.lua

1
require"luaevent"
2
require"socket"
3
local oldPrint = print
4
print = function(...)
5
	oldPrint("CLT", ...)
6
end
7
 
8
local function func()
9
	print("ACTIVATED")
10
	local sock = socket.tcp()
11
	--sock:
12
	sock = luaevent.wrap(sock)
13
	print(assert(sock:connect("localhost", 20000)))
14
	for i = 1, 100 do assert(sock:send("Greet me  ")) assert(sock:receive(10)) collectgarbage() end
15
	print("COMPLETE")
16
end
17
 
18
luaevent.addthread(func)
19
 
20
luaevent.loop()