If the Web Server is on www.abc.com and Lightstreamer Server is on push.abc.com,
you can make them communicate if you set the domain as abc.com.
Note that you must set the domain through the library-provided setDomain method
(follow the note in point 6 of GETTING_STARTED.TXT);
I can't find the call in your code snippet.

If you use the same host for both servers, with different ports,
there is no domain setting that works on both IE and FF;
if you don't set the domain at all (or call setDomain(null) ), this works only in IE.
According to the above, in the setDomain docs, we claim that we don't support the case for production scenario.