working listener.js and linux client