Hello
Carrying on where AlecR left off....
I am trying to use this program with my hg635 on my adsl line.
I have used your attached version of hg612_stats.exe...and using the hg622 option.
here is a copy of my ongoing error log file when i manually run hg612_run.exe
16/10/2015 17:44:21.77 - ONGOING-ISRUNNING-174421-745.TXT - Start of [HG612_stats.exe] - **** Version 5.1.0.3 30/07/2015 ****
16/10/2015 17:44:21.87 - ONGOING-ISRUNNING-174421-745.TXT - Immediately after ini_parse() - About to determine the OS version. ERROR.LOG status = 0,
16/10/2015 17:44:21.88 - ONGOING-ISRUNNING-174421-745.TXT - *** Windows version = [6.2.9200] ***
16/10/2015 17:44:21.90 - ONGOING-ISRUNNING-174421-745.TXT - In [HG612_stats.exe] - After obtaining the OS version. ERROR.LOG status = 0,
16/10/2015 17:44:21.92 - ONGOING-ISRUNNING-174421-745.TXT - From ini file, Modem_type = HG622. Status = 0,
16/10/2015 17:44:21.94 - ONGOING-ISRUNNING-174421-745.TXT - ERROR.LOG successfully opened. Status = 1,
16/10/2015 17:44:22.10 - ONGOING-ISRUNNING-174421-745.TXT - **** From IsRunningVB.exe, dslstatssampling.exe is *NOT* running
16/10/2015 17:44:22.27 - ONGOING-ISRUNNING-174421-745.TXT - ONGOING-ISRUNNING-174421-745.TXT created. Status = 1,
16/10/2015 17:44:22.74 - ONGOING-ISRUNNING-174421-745.TXT - There are 1 instances of HG612_stats.exe running. Status = 1,
16/10/2015 17:44:22.75 - ONGOING-ISRUNNING-174421-745.TXT - Continuing as there are only 1 instances of HG612_stats.exe running **. Status = 1,
16/10/2015 17:44:22.77 - ONGOING-ISRUNNING-174421-745.TXT - WSAStartup() SUCCESSFUL!!! Status = 1,
16/10/2015 17:44:22.78 - ONGOING-ISRUNNING-174421-745.TXT - hg612ip = 10.10.11.245, HG612PORT = 23. Status = 1,
16/10/2015 17:44:22.79 - ONGOING-ISRUNNING-174421-745.TXT - getaddrinfo() O.K. Status = 1,
16/10/2015 17:44:22.81 - ONGOING-ISRUNNING-174421-745.TXT - socket() O.K. Status = 1,
16/10/2015 17:44:22.82 - ONGOING-ISRUNNING-174421-745.TXT - sockfd = 300, "res->ai_addrlen" = 16 connect() ERROR CODE = 0. Status = 1,
16/10/2015 17:44:22.83 - ONGOING-ISRUNNING-174421-745.TXT - connect() O.K. Status = 1,
16/10/2015 17:44:22.85 - ONGOING-ISRUNNING-174421-745.TXT - *************************************************************************
16/10/2015 17:44:22.86 - ONGOING-ISRUNNING-174421-745.TXT - At start of expect("gin:"), times in loop = 01 *** numbytes = 0
16/10/2015 17:44:22.87 - ONGOING-ISRUNNING-174421-745.TXT - ****** PC_Speed is set as "SLOW" in the ini file, times in loop = 01 *** numbytes = 0
16/10/2015 17:44:22.89 - ONGOING-ISRUNNING-174421-745.TXT - At start of expect("gin:"), sleeping for 0.000 seconds *** numbytes = 0
16/10/2015 17:44:22.90 - ONGOING-ISRUNNING-174421-745.TXT - numbytes received from recv(sockfd, rxbuf, RXBUFSIZE-1, 0) = 9
16/10/2015 17:44:22.91 - ONGOING-ISRUNNING-174421-745.TXT - Still in expect("gin:") loop, times in loop = 02
16/10/2015 17:44:42.84 - ONGOING-ISRUNNING-174421-745.TXT - Still in expect("gin:") loop, times in loop = 03
16/10/2015 17:44:42.85 - ONGOING-ISRUNNING-174421-745.TXT - Still in expect("gin:") loop, times in loop = 04
16/10/2015 17:44:42.87 - ONGOING-ISRUNNING-174421-745.TXT - In expect("gin:"). Because times in loop = 5, sleeping for 0.000 seconds *** numbytes = 0
16/10/2015 17:44:42.88 - ONGOING-ISRUNNING-174421-745.TXT - Still in expect("gin:") loop, times in loop = 05
16/10/2015 17:44:42.89 - ONGOING-ISRUNNING-174421-745.TXT - Still in expect("gin:") loop, times in loop = 06
16/10/2015 17:44:42.91 - ONGOING-ISRUNNING-174421-745.TXT - Still in expect("gin:") loop, times in loop = 07
16/10/2015 17:44:42.92 - ONGOING-ISRUNNING-174421-745.TXT - Still in expect("gin:") loop, times in loop = 08
16/10/2015 17:44:42.93 - ONGOING-ISRUNNING-174421-745.TXT - Still in expect("gin:") loop, times in loop = 09
16/10/2015 17:44:42.94 - ONGOING-ISRUNNING-174421-745.TXT - End of expect("gin:")
16/10/2015 17:44:42.95 - ONGOING-ISRUNNING-174421-745.TXT - *************************************************************************
16/10/2015 17:44:42.97 - ONGOING-ISRUNNING-174421-745.TXT - expect("gin:") O.K. Status = 1.
16/10/2015 17:44:42.98 - ONGOING-ISRUNNING-174421-745.TXT - reply(config.Username) O.K. Status = 1.
16/10/2015 17:44:42.99 - ONGOING-ISRUNNING-174421-745.TXT - Username from HG612_stats.ini = "**************". Status = 1.
16/10/2015 17:44:43.00 - ONGOING-ISRUNNING-174421-745.TXT - *************************************************************************
16/10/2015 17:44:43.02 - ONGOING-ISRUNNING-174421-745.TXT - At start of expect("ssword:"), times in loop = 01 *** numbytes = 0
16/10/2015 17:44:43.03 - ONGOING-ISRUNNING-174421-745.TXT - ****** PC_Speed is set as "SLOW" in the ini file, times in loop = 01 *** numbytes = 0
16/10/2015 17:44:43.04 - ONGOING-ISRUNNING-174421-745.TXT - At start of expect("ssword:"), sleeping for 0.000 seconds *** numbytes = 0
16/10/2015 17:44:43.05 - ONGOING-ISRUNNING-174421-745.TXT - Still in expect("ssword:") loop, times in loop = 02
16/10/2015 17:44:43.07 - ONGOING-ISRUNNING-174421-745.TXT - Still in expect("ssword:") loop, times in loop = 03
16/10/2015 17:44:43.08 - ONGOING-ISRUNNING-174421-745.TXT - Still in expect("ssword:") loop, times in loop = 04
16/10/2015 17:44:43.09 - ONGOING-ISRUNNING-174421-745.TXT - In expect("ssword:"). Because times in loop = 5, sleeping for 0.000 seconds *** numbytes = 0
16/10/2015 17:44:43.10 - ONGOING-ISRUNNING-174421-745.TXT - Still in expect("ssword:") loop, times in loop = 05
16/10/2015 17:44:43.12 - ONGOING-ISRUNNING-174421-745.TXT - Still in expect("ssword:") loop, times in loop = 06
16/10/2015 17:44:43.13 - ONGOING-ISRUNNING-174421-745.TXT - Still in expect("ssword:") loop, times in loop = 07
16/10/2015 17:44:43.14 - ONGOING-ISRUNNING-174421-745.TXT - Still in expect("ssword:") loop, times in loop = 08
16/10/2015 17:44:43.15 - ONGOING-ISRUNNING-174421-745.TXT - Still in expect("ssword:") loop, times in loop = 09
16/10/2015 17:44:43.17 - ONGOING-ISRUNNING-174421-745.TXT - End of expect("ssword:")
16/10/2015 17:44:43.18 - ONGOING-ISRUNNING-174421-745.TXT - *************************************************************************
16/10/2015 17:44:43.19 - ONGOING-ISRUNNING-174421-745.TXT - expect("ssword:") O.K. Status = 1.
16/10/2015 17:44:43.20 - ONGOING-ISRUNNING-174421-745.TXT - reply(config.Password) O.K. Status = 1.
16/10/2015 17:44:43.21 - ONGOING-ISRUNNING-174421-745.TXT - Password from HG612_stats.ini = "2*********". Status = 1.
16/10/2015 17:44:43.23 - ONGOING-ISRUNNING-174421-745.TXT - *************************************************************************
16/10/2015 17:44:43.24 - ONGOING-ISRUNNING-174421-745.TXT - At start of expect("ATP>"), times in loop = 01 *** numbytes = 0
16/10/2015 17:44:43.25 - ONGOING-ISRUNNING-174421-745.TXT - ****** PC_Speed is set as "SLOW" in the ini file, times in loop = 01 *** numbytes = 0
16/10/2015 17:44:43.26 - ONGOING-ISRUNNING-174421-745.TXT - At start of expect("ATP>"), sleeping for 0.000 seconds *** numbytes = 0
16/10/2015 17:44:43.28 - ONGOING-ISRUNNING-174421-745.TXT - Still in expect("ATP>") loop, times in loop = 02
16/10/2015 17:44:43.29 - ONGOING-ISRUNNING-174421-745.TXT - ERROR!!! - recv failed with error code 10053
16/10/2015 17:44:43.30 - ONGOING-ISRUNNING-174421-745.TXT - ERROR!!! - numbytes received from recv(sockfd, rxbuf, RXBUFSIZE-1, 0) = -1. Returning to main() function
16/10/2015 17:44:43.31 - ONGOING-ISRUNNING-174421-745.TXT - **** expect("ATP>") FAILED!!! - exiting. Status = 1.
16/10/2015 17:44:43.32 - ONGOING-ISRUNNING-174421-745.TXT - Now in exit. Status = 1,
16/10/2015 17:44:43.34 - ONGOING-ISRUNNING-174421-745.TXT - *** WSACleanup has completed.
16/10/2015 17:44:43.35 - ONGOING-ISRUNNING-174421-745.TXT - *** About to free(txbuf).
16/10/2015 17:44:43.36 - ONGOING-ISRUNNING-174421-745.TXT - *** txbuf has been freed.
16/10/2015 17:44:43.37 - ONGOING-ISRUNNING-174421-745.TXT - *** About to free(rxbuf).
16/10/2015 17:44:43.38 - ONGOING-ISRUNNING-174421-745.TXT - *** rxbuf has been freed.
16/10/2015 17:44:43.39 - ONGOING-ISRUNNING-174421-745.TXT - *** Now checking for resyncs - There are 1 instances of HG612_stats.exe running.
16/10/2015 17:44:43.40 - ONGOING-ISRUNNING-174421-745.TXT - ONGOING-ISRUNNING-174421-745.TXT DELETED - Status = 1,
16/10/2015 17:44:43.42 - ONGOING-ISRUNNING-174421-745.TXT - *** Scheduled snapshot logging is switched ON.
16/10/2015 17:44:43.43 - ONGOING-ISRUNNING-174421-745.TXT - *** Scheduled snapshot logging is NOT due yet.
16/10/2015 17:44:43.44 - ONGOING-ISRUNNING-174421-745.TXT - *** Scheduled Daily graphing is NOT switched on.
16/10/2015 17:44:43.45 - ONGOING-ISRUNNING-174421-745.TXT - End of [HG612_stats.exe], Closing ERROR.LOG. Status = 1,
16/10/2015 17:44:43.46 - ONGOING-ISRUNNING-174421-745.TXT - ERROR.LOG successfully closed. Status = 0,
16/10/2015 17:44:43.47 - ONGOING-ISRUNNING-174421-745.TXT - total_sleep_time = 0.000 seconds
16/10/2015 17:44:43.48 - ONGOING-ISRUNNING-174421-745.TXT - Normal End of [HG612_stats.exe]
16/10/2015 17:44:43.52 - ONGOING-ISRUNNING-174421-745.TXT - End of [HG612_stats.exe] WebStats is NOT switched ON
Thanks Ian
Modified code to add full debugging error