באתר שאני בונה (על Html רץ על סרבר במכשיר)
אני משתמשת בקבצי Php כדי ליצור קונקשן.
כל קובץ php עושה כזה דבר:
מה שקורה זה עובד לפי מצבי רוח.
לפעמים זה עובד מצויין.
ולפעמים הוא מחזיר:
ולא עוזר sleep או משהו כזה.
יש רעיון?
השתדלתי להיות מובנת , אני מקווה שהצלחתי...
אני משתמשת בקבצי Php כדי ליצור קונקשן.
כל קובץ php עושה כזה דבר:
PHP:
$rx_socket = socket_create(AF_INET, SOCK_DGRAM, 0);
if(!$rx_socket){
echo "document.write('rx_socket_create failed');";
return;
}
socket_set_option($rx_socket,SOL_SOCKET,SO_RCVTIMEO,$timeout);
$retval= socket_bind($rx_socket,"0.0.0.0",3020);
if(!$retval){
echo "error bind failed";
return;
}
$host = '127.0.0.1';
$port = 3030;
$socket = socket_create(AF_INET, SOCK_DGRAM, SOL_UDP);
if(!$socket){
echo "socket failed";
socket_close($rx_socket);
return;
}
............(שולח ומקבל data)
ובסוף:
if($socket){
socket_close($socket);
$socket=0;
}
if($rx_socket){
socket_close($rx_socket);
$rx_socket=0;
}
מה שקורה זה עובד לפי מצבי רוח.
לפעמים זה עובד מצויין.
ולפעמים הוא מחזיר:
PHP:
arning: socket_bind() [function.socket-bind]: unable to bind address [98]: Address already in use in /var/www/php/refresh_player.php on line 27
error bind failed
ולא עוזר sleep או משהו כזה.
יש רעיון?
השתדלתי להיות מובנת , אני מקווה שהצלחתי...