Bonjour,
je me présente je suis chuko, un petit nouveau dans la communauté :p
J'ai lu pas mal de tuto sur le forum pour essayé d'arrivé a faire une connexion socket et arriver a visualiser les paquets.
Cependant, je bloque sur le 1er point, la création de ma socket ! je pense qu'il doit me manque un paramétrage du client ou alors de mon code que j'ai suivie d'un tuto.
j'ai changé dans le fichier de config.xml le source port part 127.0.0.1 mais sa ne change rien...
Voici mon code :
try
{
_Socket.Connect("213.248.126.40", 443 ); // Connexion au serveur d'authentification.
// On test l'état de la connexion.
if (_Socket.Connected)
{
Log("La connexion au serveur d'authentification est réussie.");
_ReceptionThread = new Thread(new ThreadStart(Reception));
_ReceptionThread.Start();
}
else
{
Log("La connexion au serveur d'authentification a échouée.");
}
}
catch (SocketException sock_ex)
{
Log("[SocketException] " + sock_ex.Message);
}
La fonction reception :
private void Reception()
{
// On reçoit les données tant qu'on est connecté.
while (_Socket.Connected)
{
// On crée notre buffer dynamique.
byte[] _buffer = new byte[_Socket.Available];
// Si le buffer n'est pas vide, on le traite.
if (_buffer.Length != 0)
{
Log("buffer" + _buffer);
_Socket.Receive(_buffer); // Récéption des données.
ParseData(_buffer); // Traitement des données.
}
}
}
Je n'ais jamais rien dans le log "buffer" pourtant quand je lance la connexion j'ai bien le log "La connexion au serveur d'authentification est réussie"
Quelqu'un aurai une idée ??
Je vous remercie d'avance pour l'aide :)