Hello, Sir!
I can do this for you. I have got 5 years of experience in this field. You can check my portfolio for more information. I have done WebSockets in c++ before, also can give you in javascript but in java, it will take some time around 5 days. So if you want to hire me kindly contact me I am available for this job.
If you want me to write report also on this project then there will be some extra charges for the report.