- Timestamp:
- 07/10/11 12:19:18 (13 years ago)
- Location:
- branches/dynamic-threads
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/dynamic-threads/module-cccam.c
r5575 r5587 1551 1551 struct cc_data *cc = cl->cc; 1552 1552 1553 if (rdr && rdr->cc_keepalive && !rdr->tcp_connected) 1554 cc_cli_connect(cl); 1553 if (rdr && rdr->cc_keepalive && !rdr->tcp_connected) { 1554 if (cc_cli_connect(cl) != 0) { 1555 cs_sleepms(cfg.reader_restart_seconds*1000); 1556 } 1557 } 1555 1558 1556 1559 if (!rdr || !rdr->tcp_connected || !cl || !cc) … … 2909 2912 handle = network_tcp_connection_open(rdr); 2910 2913 if (handle <= 0) { 2914 block_connect(rdr); 2911 2915 cs_log("%s network connect error!", rdr->label); 2912 2916 return -1; -
branches/dynamic-threads/oscam-reader.c
r5573 r5587 136 136 if (!rdr->tcp_block_delay) 137 137 rdr->tcp_block_delay = 100; //starting blocking time, 100ms 138 cs_ftime(&rdr->tcp_block_connect_till); 138 139 rdr->tcp_block_connect_till.time += rdr->tcp_block_delay / 1000; 139 140 rdr->tcp_block_connect_till.millitm += rdr->tcp_block_delay % 1000;
Note:
See TracChangeset
for help on using the changeset viewer.