Bonsoir.

Je rencontre actuellement un problème avec la fonction "stream_socket_client" en utilisant TCP comme mod de connexion.

Je souhaite me connecté sur un serveur CS créer en local sur le port 27015.
En UDP j'arrive très bien à récuperer quelques infos (donc l'avertissement de la doc PHP ne me concerne pas) ce qui confirme que l'adresse et le port sont correctes.

Voici donc le morceau de script où est utilisé la fonction (elle est contenu dans une classe) :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
<?php
 
$socket = stream_socket_client('tcp://'.$this->IP.':'.$this->PORT, $this->ERRNO, $this->ERRSTR, 10);
 
echo $this->ERRNO .' => <br /><br /> '.$this->ERRSTR.'<br /><br />';
 
if($socket)
   stream_set_timeout($socket, 1, 0);
 
?>
Je récupère cette erreur:

10060 =>
Une tentative de connexion a échoué car le parti connecté n'a pas répondu convenablement au-delà d'une certaine durée ou une connexion établie a échoué car l'hôte de connexion n'a pas répondu.
Merci d'avance pour votre aide.

Cordialement,
BoNux.