871207ac5aa0ebc64fbf3f90941c86919ad2c42d
[luaevent.git] / test / testClient.lua
blob871207ac5aa0ebc64fbf3f90941c86919ad2c42d
1 require"luaevent"
2 require"socket"
3 local oldPrint = print
4 print = function(...)
5 oldPrint("CLT", ...)
6 end
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
18 luaevent.addthread(func)
20 luaevent.loop()