split pusher and reader
find openresty bug
because socket is not dulpex, make a workaround
finish writer
update dev.conf
run test, workaround finished
refactor connection manager
send user join messge to client
refactor
problem with unsubscribe, use old style
notify users login
fix missing message problem
now, client will get channel update
fix split bug
rename config
use new version openresty with duplex cosocket, refactor
refactor, use redis to check user
support private messages
create private channel
add send msg from private channel