Salut !

J'ai un problème avec mon script.
VOici l'erreur :
Warning: socket_read() unable to read from socket [0]: Opération réussie. in c:\program files\easyphp1-8\www\sockets\test\action2.php on line 58

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
<?php

if (isset($_POST['prix']))
{
$address='localhost';
$service_port=2006;
error_reporting(E_ALL);
echo "<h2>Connexion TCP/IP</h2>\n";

/* Cree une socket TCP/IP. */
$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP) or die ("DTC");
if ($socket <= 0) {
    echo "socket_create() a échoué : raison :  " . socket_strerror ($socket) . "\n";
}

$result = socket_bind($socket, $address) or die ("DTC encore");
if (!$result) {
    echo "socket_connect() a échoué : raison : ($result) " . socket_strerror($result) . "\n";
}

socket_connect($socket, $address, $service_port);

$in = "coucou";
$out = '';

$verdict=socket_write($socket, $in, strlen($in)) or die ("DTC !!!!!");
echo $verdict;
if ($verdict<=0)
{
	echo "DTC";
}

if($buffer=socket_read($socket,256,PHP_NORMAL_READ)){
     echo $buffer;
   }

socket_close($socket) or die ("Erreur encore et toujours");
}

?> 
<html>
<body>
<form id="form1" name="form1" method="post" action="action2.php">
  <label>
  <input type="text" name="prix" />
  </label>
  <label>
  <input type="submit" name="Submit" value="Envoyer" />
  </label>
</form>
</body>
</html>
Merci