use nodejs, added socket library, autocompile script