worker.js 390 B

1234567891011121314151617181920
  1. importScripts('/socket.io/socket.io.js');
  2. self.onmessage = function (ev) {
  3. var url = ev.data
  4. , socket = io.connect(url);
  5. socket.on('done', function () {
  6. self.postMessage('done!');
  7. });
  8. socket.on('connect_failed', function () {
  9. self.postMessage('connect failed');
  10. });
  11. socket.on('error', function () {
  12. self.postMessage('error');
  13. });
  14. socket.send('woot');
  15. }