StiriX
Messages postés67Date d'inscriptionjeudi 26 décembre 2002StatutMembreDernière intervention 2 septembre 2009
-
3 août 2006 à 17:07
StiriX
Messages postés67Date d'inscriptionjeudi 26 décembre 2002StatutMembreDernière intervention 2 septembre 2009
-
4 août 2006 à 13:53
Bonjour à tous et à toutes !
je fais une application client serveur. Mon but est de récupérer une socket envoyé par un client php sur un serveur vb, et d'établir un genre de chat entre les deux. Voici mon probleme:
La première socket arrive nikel mais lorsque j'en renvois une j'obtiens une erreur du client php me disant que la connexion est impossible avec le serveur.
Code du serveur:
Private Sub Command2_Click()
Winsock1.LocalPort = Text2.Text
Winsock1.RemoteHost = Text3.Text
Winsock1.Listen
Command2.Enabled = False
End Sub
Private Sub Winsock1_ConnectionRequest(ByVal requestID As Long)
Winsock1.Close
Winsock1.Accept (requestID)
Winsock1.SendData (Text4.Text)
End Sub
Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long)
Winsock1.GetData dat, vbString
Text1.Text = Text1.Text & dat & vbCrLf
End Sub
Code du client:
$connection = fsockopen($_POST['ip'], $_POST['port'], $errno, $errstr);
if(!$connection) return false;
fputs($connection,$_POST['message']);
while ($a = fread($connection, 2048)) {
echo $a;
}
fclose($connection);
Voilà j'espère pas être trop flou. Et aussi je voudrais savoir si les sockets arrivent dans l'ordre d'envois ?