Joined: |
May 25, 2004 06:08 AM |
Last Post: |
Aug 13, 2006 07:34 PM |
Last Visit: |
Aug 13, 2006 10:12 PM |
Website: |
|
Location: |
|
Occupation: |
|
Interests: |
|
|
AIM: |
|
ICQ: |
|
MSN IM: |
|
Yahoo IM: |
|
|
jamesh2 has contributed to 17 posts out of 21120 total posts
(0.08%) in 7,136 days (0.00 posts per day).
20 Most recent posts:
Hi,
I'm having a problem with IQFeed crashing. When I leave iqfeed connected over the weekend it usually crashes at/by the start of the following week. The message given is Instruction 0x73dd425c refrenced memory 0x00...00030 (IQConnect.exe). I guess it is a null point exception. I'm using the latest 4.1.2.0 client.
The problem also happened with 4.1.1.1, I always have 3 sockect client connected to the iqconnect.exe two L1 and one L2.
Regards James
I've tried reconnecting again with the same result (Server: 66.112.156.223)
I'm having a similar problem, my last Hostspot FOREX update was Sat 7:00am 3/6/2006 (+10 hours GMT) which is normal. While reconnecting about 8 hours ago I received "Symbol not found" errors on all majors. After reconnecting a few hours ago i'm no longer getting the error message, but I have not received a FOREX update yet which is unusual. The server that i'm currently connected to is 66.112.148.222 and i'm using the latest IQ client.
F.Y.I I'm receiving update on various equities though
Ps I have sent the screen shot to the support email address
The logging did cause extra load so it was not that useful. When the problem occurs I'm always monitoring L1 and L2 data. I'm pretty sure that L1 one drop off as well.
The symbols I was watching were AAPL, AMAT, SUNW. Do you have an email I can send the screen shoot to you ? I have also noticed the error seems to happen when there is an extended spike in which the cpu usage climbs to around 99%, then it stays at ~99% and the ethernet traffic (that my machine is connected to the internet with) seems to eventually dies off and I receive no more ticks until I restart IQConnect.
I've enabled logging to see I can get an more info for you.
I've tried with only 3 symbols with the same result (IQConnect.exe takes 99% of the cpu) . It really looks like a software bug in IQConnect.exe. I can send a screen shoot if you want ?
Hi,
I seem to be having a lot of trouble monitoring many Level 1 and Level 2 symbols simultaneous through TCP. Can anyone give a rough indication of how many symbols it should be possible to monitor on any given machine ? Just to give me a rough guide as what to expect. At the moment my machine can’t keep up with 16 symbols during peek market activate with a 2 gig processor (iqconnect.exe (4.1.1.1) using 99 % of the cpu) , but have no trouble monitoring 500 symbols with only L1 data.
Does L2 really generate that much data ?
James
I would certainly chose Linux if you produced a client for it. At the moment all my software runs on Linux and I run a dedicated machine with a Windows OS, just for the IQFeed client.
Hi,
My addition to the wish list would included more robust client regarding reconnection after an internet interruption. Also the ability to let the client automatically reconnect after such an interruption without manual intervention.
Regards James
andrzejs,
http://www.ats.ucla.edu/stat/hlm/faq/path.htm
James :)
andrzejs,
The PATH environment variable has nothing to do with java. Try setting the PATH var in the system control panel or in a command shell before you launch the Java demo.
Best Regards James :)
No, the behavior is a little different today. To test I'm disconnecting the ethernet cable between my ADSL modem and my computer.
- If the IQFeed client software attempts more then 2 reconnection (ie while the IP link is disabled, each connection seems to last about 30-60 seconds) then a dialog box is displayed with the following message
"IQConnect encountered the following error while connected to : 60020 Error #10061 :Connection refused The Server is not available"
Shortly after a second dialog box is displayed with "Error Internet Connection Timed-Out" and options to retry or cancel. After pressing retry the IQFeed client seems to crash.
- If the IP link is reestablished before the 3rd attempt the IQfeed client seem to be successfully connect, but the symbol previously registered (added to the watch list) seem to be forgotten.
Is the a way to uses your software such that it will reconnect without manual intervention after a IP link failure/error ?
andrzejs,
Try placing the directory iq_jn.dll is in (native code dll) into the PATH environment variable or have iq_jni.dll in the current directory, not the class path ? I'm using the IQFeed Java client and that is what I do.
Best Regards James
I probably should have noted that the above log is when the internet connection is reestablish and the client cycles through the various server at a rate of one per 3-10 seconds and never successfully reconnects.
Hi,
I've a little more info on the problems I'm having.
I've discovered that the IQFeed client does give an indication of a server disconnection (ie the S,SERVER DISCONNECTED message), but it appears the the clients does not like stopping and starting within a single process (ie not restarting my application). Particularly numerous times attempting a reconnection during an IP link failue/interruption. It appears that the RegisterClient method of the class IQ_32 does not block on the second and subsequent calls, only on the first call per process. So I can't really use this approach to get around my orignal problem. PS: I'm posting an extract of my app's log relating to the orignal problem.
############################################################################# 25/07/2004 20:49:36 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL2 FINE: Received a Time update from the server: T,2004-07-25 06:49:00 25/07/2004 20:49:37 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL2 FINE: Recieved a quote: T,2004-07-25 06:49:10 25/07/2004 20:49:37 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL2 FINE: Received a Time update from the server: T,2004-07-25 06:49:10 25/07/2004 20:49:38 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,SERVER DISCONNECTED 25/07/2004 20:49:38 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,SERVER CONNECTED 25/07/2004 20:49:38 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,CUST,real_time,,,IVdfYZBY,2.5.3,,NYSE NASDAQ L2_EXCH L2 TULLETT BARCLAYS,DG X Ag Ah N O 2 2 8 9 D 1,500,FREE_NOBILL,, 25/07/2004 20:49:43 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,SERVER DISCONNECTED 25/07/2004 20:49:47 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,SERVER DISCONNECTED 25/07/2004 20:49:47 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,SERVER CONNECTED 25/07/2004 20:49:47 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,CUST,real_time,,,IVdfYZBY,2.5.3,,NYSE NASDAQ L2_EXCH L2 TULLETT BARCLAYS,DG X Ag Ah N O 2 2 8 9 D 1,500,FREE_NOBILL,, 25/07/2004 20:49:47 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL2 FINE: Recieved a quote: T,2004-07-25 06:49:20 25/07/2004 20:49:47 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL2 FINE: Received a Time update from the server: T,2004-07-25 06:49:20 25/07/2004 20:49:48 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,SERVER DISCONNECTED 25/07/2004 20:49:52 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,SERVER DISCONNECTED 25/07/2004 20:49:53 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,SERVER CONNECTED 25/07/2004 20:49:53 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,CUST,real_time,,,IVdfYZBY,2.5.3,,NYSE NASDAQ L2_EXCH L2 TULLETT BARCLAYS,DG X Ag Ah N O 2 2 8 9 D 1,500,FREE_NOBILL,, 25/07/2004 20:49:57 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL2 FINE: Recieved a quote: T,2004-07-25 06:49:30 25/07/2004 20:49:57 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL2 FINE: Received a Time update from the server: T,2004-07-25 06:49:30 25/07/2004 20:50:01 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,SERVER DISCONNECTED 25/07/2004 20:50:05 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,SERVER DISCONNECTED 25/07/2004 20:50:05 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,SERVER CONNECTED 25/07/2004 20:50:05 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,CUST,real_time,,,IVdfYZBY,2.5.3,,NYSE NASDAQ L2_EXCH L2 TULLETT BARCLAYS,DG X Ag Ah N O 2 2 8 9 D 1,500,FREE_NOBILL,, 25/07/2004 20:50:08 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL2 FINE: Recieved a quote: T,2004-07-25 06:49:40 25/07/2004 20:50:08 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL2 FINE: Received a Time update from the server: T,2004-07-25 06:49:40 25/07/2004 20:50:08 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,SERVER DISCONNECTED 25/07/2004 20:50:12 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,SERVER DISCONNECTED 25/07/2004 20:50:12 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,SERVER CONNECTED 25/07/2004 20:50:12 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,CUST,real_time,,,IVdfYZBY,2.5.3,,NYSE NASDAQ L2_EXCH L2 TULLETT BARCLAYS,DG X Ag Ah N O 2 2 8 9 D 1,500,FREE_NOBILL,, 25/07/2004 20:50:16 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,SERVER DISCONNECTED 25/07/2004 20:50:17 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL2 FINE: Recieved a quote: T,2004-07-25 06:49:50 25/07/2004 20:50:17 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL2 FINE: Received a Time update from the server: T,2004-07-25 06:49:50 25/07/2004 20:50:20 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,SERVER DISCONNECTED 25/07/2004 20:50:20 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,SERVER CONNECTED 25/07/2004 20:50:20 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,CUST,real_time,,,IVdfYZBY,2.5.3,,NYSE NASDAQ L2_EXCH L2 TULLETT BARCLAYS,DG X Ag Ah N O 2 2 8 9 D 1,500,FREE_NOBILL,, 25/07/2004 20:50:27 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL2 FINE: Recieved a quote: T,2004-07-25 06:50:00 25/07/2004 20:50:27 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL2 FINE: Received a Time update from the server: T,2004-07-25 06:50:00 25/07/2004 20:50:27 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,SERVER DISCONNECTED 25/07/2004 20:50:34 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,SERVER DISCONNECTED 25/07/2004 20:50:34 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,SERVER CONNECTED 25/07/2004 20:50:34 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,CUST,real_time,,,IVdfYZBY,2.5.3,,NYSE NASDAQ L2_EXCH L2 TULLETT BARCLAYS,DG X Ag Ah N O 2 2 8 9 D 1,500,FREE_NOBILL,, 25/07/2004 20:50:37 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL2 FINE: Recieved a quote: T,2004-07-25 06:50:10 25/07/2004 20:50:37 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL2 FINE: Received a Time update from the server: T,2004-07-25 06:50:10 25/07/2004 20:50:43 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,SERVER DISCONNECTED 25/07/2004 20:50:47 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL2 FINE: Recieved a quote: T,2004-07-25 06:50:20 25/07/2004 20:50:47 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL2 FINE: Received a Time update from the server: T,2004-07-25 06:50:20 25/07/2004 20:50:49 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,SERVER DISCONNECTED 25/07/2004 20:50:50 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,SERVER CONNECTED 25/07/2004 20:50:50 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,CUST,real_time,,,IVdfYZBY,2.5.3,,NYSE NASDAQ L2_EXCH L2 TULLETT BARCLAYS,DG X Ag Ah N O 2 2 8 9 D 1,500,FREE_NOBILL,, 25/07/2004 20:50:55 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,SERVER DISCONNECTED 25/07/2004 20:50:57 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL2 FINE: Recieved a quote: T,2004-07-25 06:50:30 25/07/2004 20:50:57 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL2 FINE: Received a Time update from the server: T,2004-07-25 06:50:30 25/07/2004 20:50:59 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,SERVER DISCONNECTED 25/07/2004 20:51:00 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,SERVER CONNECTED 25/07/2004 20:51:00 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,CUST,real_time,,,IVdfYZBY,2.5.3,,NYSE NASDAQ L2_EXCH L2 TULLETT BARCLAYS,DG X Ag Ah N O 2 2 8 9 D 1,500,FREE_NOBILL,, 25/07/2004 20:51:07 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL2 FINE: Recieved a quote: T,2004-07-25 06:50:40 25/07/2004 20:51:07 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL2 FINE: Received a Time update from the server: T,2004-07-25 06:50:40 25/07/2004 20:51:10 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,SERVER DISCONNECTED 25/07/2004 20:51:17 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,SERVER DISCONNECTED 25/07/2004 20:51:17 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL2 FINE: Recieved a quote: T,2004-07-25 06:50:50 25/07/2004 20:51:17 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL2 FINE: Received a Time update from the server: T,2004-07-25 06:50:50 25/07/2004 20:51:17 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,SERVER CONNECTED 25/07/2004 20:51:17 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,CUST,real_time,,,IVdfYZBY,2.5.3,,NYSE NASDAQ L2_EXCH L2 TULLETT BARCLAYS,DG X Ag Ah N O 2 2 8 9 D 1,500,FREE_NOBILL,, 25/07/2004 20:51:21 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,SERVER DISCONNECTED 25/07/2004 20:51:25 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,SERVER DISCONNECTED 25/07/2004 20:51:26 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,SERVER CONNECTED 25/07/2004 20:51:26 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,CUST,real_time,,,IVdfYZBY,2.5.3,,NYSE NASDAQ L2_EXCH L2 TULLETT BARCLAYS,DG X Ag Ah N O 2 2 8 9 D 1,500,FREE_NOBILL,, 25/07/2004 20:51:27 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL2 FINE: Recieved a quote: T,2004-07-25 06:51:00 25/07/2004 20:51:27 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL2 FINE: Received a Time update from the server: T,2004-07-25 06:51:00 25/07/2004 20:51:36 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,SERVER DISCONNECTED 25/07/2004 20:51:37 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL2 FINE: Recieved a quote: T,2004-07-25 06:51:10 25/07/2004 20:51:37 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL2 FINE: Received a Time update from the server: T,2004-07-25 06:51:10 25/07/2004 20:51:41 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,SERVER DISCONNECTED 25/07/2004 20:51:44 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,SERVER CONNECTED 25/07/2004 20:51:44 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,CUST,real_time,,,IVdfYZBY,2.5.3,,NYSE NASDAQ L2_EXCH L2 TULLETT BARCLAYS,DG X Ag Ah N O 2 2 8 9 D 1,500,FREE_NOBILL,, 25/07/2004 20:51:47 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL2 FINE: Recieved a quote: T,2004-07-25 06:51:20 25/07/2004 20:51:47 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL2 FINE: Received a Time update from the server: T,2004-07-25 06:51:20 25/07/2004 20:51:48 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,SERVER DISCONNECTED 25/07/2004 20:51:52 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,SERVER DISCONNECTED 25/07/2004 20:51:52 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,SERVER CONNECTED 25/07/2004 20:51:52 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,CUST,real_time,,,IVdfYZBY,2.5.3,,NYSE NASDAQ L2_EXCH L2 TULLETT BARCLAYS,DG X Ag Ah N O 2 2 8 9 D 1,500,FREE_NOBILL,, 25/07/2004 20:51:54 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,SERVER DISCONNECTED 25/07/2004 20:51:57 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL2 FINE: Recieved a quote: T,2004-07-25 06:51:30 25/07/2004 20:51:57 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL2 FINE: Received a Time update from the server: T,2004-07-25 06:51:30 25/07/2004 20:51:57 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,SERVER DISCONNECTED 25/07/2004 20:51:58 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,SERVER CONNECTED 25/07/2004 20:51:58 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,CUST,real_time,,,IVdfYZBY,2.5.3,,NYSE NASDAQ L2_EXCH L2 TULLETT BARCLAYS,DG X Ag Ah N O 2 2 8 9 D 1,500,FREE_NOBILL,, 25/07/2004 20:52:07 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,SERVER DISCONNECTED 25/07/2004 20:52:07 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL2 FINE: Recieved a quote: T,2004-07-25 06:51:40 25/07/2004 20:52:07 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL2 FINE: Received a Time update from the server: T,2004-07-25 06:51:40 25/07/2004 20:52:14 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,SERVER DISCONNECTED 25/07/2004 20:52:14 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,SERVER CONNECTED 25/07/2004 20:52:14 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,CUST,real_time,,,IVdfYZBY,2.5.3,,NYSE NASDAQ L2_EXCH L2 TULLETT BARCLAYS,DG X Ag Ah N O 2 2 8 9 D 1,500,FREE_NOBILL,, 25/07/2004 20:52:17 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL2 FINE: Recieved a quote: T,2004-07-25 06:51:50 25/07/2004 20:52:17 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL2 FINE: Received a Time update from the server: T,2004-07-25 06:51:50 25/07/2004 20:52:20 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,SERVER DISCONNECTED 25/07/2004 20:52:23 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,SERVER DISCONNECTED 25/07/2004 20:52:24 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,SERVER CONNECTED 25/07/2004 20:52:24 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,CUST,real_time,,,IVdfYZBY,2.5.3,,NYSE NASDAQ L2_EXCH L2 TULLETT BARCLAYS,DG X Ag Ah N O 2 2 8 9 D 1,500,FREE_NOBILL,, 25/07/2004 20:52:25 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,SERVER DISCONNECTED 25/07/2004 20:52:27 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL2 FINE: Recieved a quote: T,2004-07-25 06:52:00 25/07/2004 20:52:27 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL2 FINE: Received a Time update from the server: T,2004-07-25 06:52:00 25/07/2004 20:52:29 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,SERVER DISCONNECTED 25/07/2004 20:52:29 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,SERVER CONNECTED 25/07/2004 20:52:29 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,CUST,real_time,,,IVdfYZBY,2.5.3,,NYSE NASDAQ L2_EXCH L2 TULLETT BARCLAYS,DG X Ag Ah N O 2 2 8 9 D 1,500,FREE_NOBILL,, 25/07/2004 20:52:31 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,SERVER DISCONNECTED 25/07/2004 20:52:34 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,SERVER DISCONNECTED 25/07/2004 20:52:35 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,SERVER CONNECTED 25/07/2004 20:52:35 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,CUST,real_time,,,IVdfYZBY,2.5.3,,NYSE NASDAQ L2_EXCH L2 TULLETT BARCLAYS,DG X Ag Ah N O 2 2 8 9 D 1,500,FREE_NOBILL,, 25/07/2004 20:52:37 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL2 FINE: Recieved a quote: T,2004-07-25 06:52:10 25/07/2004 20:52:37 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL2 FINE: Received a Time update from the server: T,2004-07-25 06:52:10 25/07/2004 20:52:38 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,SERVER DISCONNECTED 25/07/2004 20:52:42 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,SERVER DISCONNECTED 25/07/2004 20:52:42 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,SERVER CONNECTED 25/07/2004 20:52:42 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,CUST,real_time,,,IVdfYZBY,2.5.3,,NYSE NASDAQ L2_EXCH L2 TULLETT BARCLAYS,DG X Ag Ah N O 2 2 8 9 D 1,500,FREE_NOBILL,, 25/07/2004 20:52:45 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL2 FINE: Recieved a quote: T,2004-07-25 06:52:20 25/07/2004 20:52:45 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL2 FINE: Received a Time update from the server: T,2004-07-25 06:52:20 25/07/2004 20:52:46 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL2 FINE: Recieved a quote: T,2004-07-25 06:52:30 25/07/2004 20:52:46 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL2 FINE: Received a Time update from the server: T,2004-07-25 06:52:30 25/07/2004 20:52:47 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL2 FINE: Recieved a quote: T,2004-07-25 06:52:40 25/07/2004 20:52:47 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL2 FINE: Received a Time update from the server: T,2004-07-25 06:52:40 25/07/2004 20:52:47 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL2 FINE: Recieved a quote: T,2004-07-25 06:52:50 25/07/2004 20:52:47 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL2 FINE: Received a Time update from the server: T,2004-07-25 06:52:50 25/07/2004 20:52:52 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL2 FINE: Recieved a quote: T,2004-07-25 06:53:00 25/07/2004 20:52:52 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL2 FINE: Received a Time update from the server: T,2004-07-25 06:53:00 25/07/2004 20:53:00 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL2 FINE: Recieved a quote: T,2004-07-25 06:53:10 25/07/2004 20:53:00 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL2 FINE: Received a Time update from the server: T,2004-07-25 06:53:10 25/07/2004 20:53:09 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL2 FINE: Recieved a quote: T,2004-07-25 06:53:20 25/07/2004 20:53:09 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL2 FINE: Received a Time update from the server: T,2004-07-25 06:53:20 25/07/2004 20:53:21 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL2 FINE: Recieved a quote: T,2004-07-25 06:53:30 25/07/2004 20:53:21 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL2 FINE: Received a Time update from the server: T,2004-07-25 06:53:30 25/07/2004 20:53:31 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL2 FINE: Recieved a quote: T,2004-07-25 06:53:40 25/07/2004 20:53:31 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL2 FINE: Received a Time update from the server: T,2004-07-25 06:53:40 25/07/2004 20:54:16 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL2 FINE: Recieved a quote: T,2004-07-25 06:53:50 25/07/2004 20:54:16 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL2 FINE: Received a Time update from the server: T,2004-07-25 06:53:50 25/07/2004 20:54:25 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL2 FINE: Recieved a quote: T,2004-07-25 06:54:00 25/07/2004 20:54:25 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL2 FINE: Received a Time update from the server: T,2004-07-25 06:54:00 25/07/2004 20:54:35 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,SERVER DISCONNECTED 25/07/2004 20:54:36 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL2 FINE: Recieved a quote: T,2004-07-25 06:54:10 25/07/2004 20:54:36 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL2 FINE: Received a Time update from the server: T,2004-07-25 06:54:10 25/07/2004 20:54:38 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,SERVER DISCONNECTED 25/07/2004 20:54:39 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,SERVER CONNECTED 25/07/2004 20:54:39 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,CUST,real_time,,,IVdfYZBY,2.5.3,,NYSE NASDAQ L2_EXCH L2 TULLETT BARCLAYS,DG X Ag Ah N O 2 2 8 9 D 1,500,FREE_NOBILL,, 25/07/2004 20:54:41 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL2 FINE: Recieved a quote: T,2004-07-25 06:54:20 25/07/2004 20:54:41 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL2 FINE: Received a Time update from the server: T,2004-07-25 06:54:20 25/07/2004 20:54:45 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,SERVER DISCONNECTED 25/07/2004 20:54:45 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL2 FINE: Recieved a quote: T,2004-07-25 06:54:30 25/07/2004 20:54:45 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL2 FINE: Received a Time update from the server: T,2004-07-25 06:54:30 25/07/2004 20:54:48 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,SERVER DISCONNECTED 25/07/2004 20:54:48 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,SERVER CONNECTED 25/07/2004 20:54:48 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL1 INFO: Received a server status message :S,CUST,real_time,,,IVdfYZBY,2.5.3,,NYSE NASDAQ L2_EXCH L2 TULLETT BARCLAYS,DG X Ag Ah N O 2 2 8 9 D 1,500,FREE_NOBILL,, 25/07/2004 20:54:50 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL2 FINE: Recieved a quote: T,2004-07-25 06:54:40 25/07/2004 20:54:50 org.james.rtdatasource.IQFeedImpl.IQFeedDS$IQFeedStreamer proccessDataL2
Hi,
I'm currently experience a problem with the IQFeed client not successfully reconnecting after a IP link failure.
Description of the problem:
I'm currently using the IQ_32 Java class to interface DTN's data feed into my Java software. After a IP link failure the client attempts to reconnect with DTN's servers, as expected, but after the IP link is reestablished the client never successfully reconnects. The client cycles through it's list of IP address and attempts to reconnect every 3-10 seconds. I've seen upwards of 600 reconnection attempts and never has the client successfully reconnected. If I restart my software and consequently the IQFeed client then the client resumes normal operation.
Also the client never successfully notify my software when the client goes off line. I'm expecting a call from the IQConnectStatus method of the IQ_32 class when the IP link failure first occurs, but this is never received.
System:
Windows NT service pack 6 (running in VMware) IQFeed client, version 2.3.0.1 Java 1.4 (Sun's sdk) ADSL internet connection
My software connect to the client via the Level 1 and Level 2 sockets.
Expected operation:
I'm expecting that the client will attempt to reconnect until the IP link failure is resolved and then to successfully reconnect. I'm also expecting that the symbols registered before the IP link failure will resume operation after the IP link is reestablished, without re-registering them.
Failing this, then if the IQFeed client could successfully notify my software after going off line then I could restart the IQFeed client and register the symbols.
Action:
Please provide feedback on the problem and a possible solution.
Best Regards James
|
|