My Question:
Why the driver tries 10 times to establish the connection to 192.168.78.36 (Ads-Server IP)?
Why is there a timeout?
These connection attempts cost 10 seconds and are in a realtime-process not good .
$>strace /opt/php/5.6.10/bin/php db-ads.php56
...
munmap(0x7ffb041e7000, 4096) = 0
socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 4
bind(4, {sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("127.0.1.1")}, 16) = 0
sendto(4, "ADS ECHO", 8, 0, {sa_family=AF_INET, sin_port=htons(2000), sin_addr=inet_addr("192.168.78.36")}, 16) = -1 EINVAL (Invalid argument)
poll([{fd=4, events=POLLIN|POLLPRI}], 1, 1000) = 0 (Timeout)
sendto(4, "ADS ECHO", 8, 0, {sa_family=AF_INET, sin_port=htons(2000), sin_addr=inet_addr("192.168.78.36")}, 16) = -1 EINVAL (Invalid argument)
poll([{fd=4, events=POLLIN|POLLPRI}], 1, 1000) = 0 (Timeout)
sendto(4, "ADS ECHO", 8, 0, {sa_family=AF_INET, sin_port=htons(2000), sin_addr=inet_addr("192.168.78.36")}, 16) = -1 EINVAL (Invalid argument)
poll([{fd=4, events=POLLIN|POLLPRI}], 1, 1000) = 0 (Timeout)
sendto(4, "ADS ECHO", 8, 0, {sa_family=AF_INET, sin_port=htons(2000), sin_addr=inet_addr("192.168.78.36")}, 16) = -1 EINVAL (Invalid argument)
poll([{fd=4, events=POLLIN|POLLPRI}], 1, 1000) = 0 (Timeout)
sendto(4, "ADS ECHO", 8, 0, {sa_family=AF_INET, sin_port=htons(2000), sin_addr=inet_addr("192.168.78.36")}, 16) = -1 EINVAL (Invalid argument)
poll([{fd=4, events=POLLIN|POLLPRI}], 1, 1000) = 0 (Timeout)
sendto(4, "ADS ECHO", 8, 0, {sa_family=AF_INET, sin_port=htons(2000), sin_addr=inet_addr("192.168.78.36")}, 16) = -1 EINVAL (Invalid argument)
poll([{fd=4, events=POLLIN|POLLPRI}], 1, 1000) = 0 (Timeout)
sendto(4, "ADS ECHO", 8, 0, {sa_family=AF_INET, sin_port=htons(2000), sin_addr=inet_addr("192.168.78.36")}, 16) = -1 EINVAL (Invalid argument)
poll([{fd=4, events=POLLIN|POLLPRI}], 1, 1000) = 0 (Timeout)
sendto(4, "ADS ECHO", 8, 0, {sa_family=AF_INET, sin_port=htons(2000), sin_addr=inet_addr("192.168.78.36")}, 16) = -1 EINVAL (Invalid argument)
poll([{fd=4, events=POLLIN|POLLPRI}], 1, 1000) = 0 (Timeout)
sendto(4, "ADS ECHO", 8, 0, {sa_family=AF_INET, sin_port=htons(2000), sin_addr=inet_addr("192.168.78.36")}, 16) = -1 EINVAL (Invalid argument)
poll([{fd=4, events=POLLIN|POLLPRI}], 1, 1000) = 0 (Timeout)
sendto(4, "ADS ECHO", 8, 0, {sa_family=AF_INET, sin_port=htons(2000), sin_addr=inet_addr("192.168.78.36")}, 16) = -1 EINVAL (Invalid argument)
poll([{fd=4, events=POLLIN|POLLPRI}], 1, 1000) = 0 (Timeout)
close(4)
...
thx