Salut je te met un exemple de code que j'ai pu faire fonctionner. il fonctionne très bien.
private TcpListener monServeur = null;
private TcpClient monClient = null;
private NetworkStream monNS = null;
int port = monBoitier.get_port();
try
{
monServeur = new TcpListener(port);
monServeur.Start();
}
catch (SecurityException)
{
return;
}
while (true)
{
try
{
monClient = monServeur.AcceptTcpClient();
monClient.ReceiveTimeout = 15000;
monNS = monClient.GetStream();
byte[] data = new byte[3072];
int recv;
try
{
while ((recv = monNS.Read(data, 0, data.Length)) != 0)
{
// Traitement des informations propre à ton programme
}
}
catch (IOException ex)
{
monClient.Close();
}
J'espère que cela pourra t'aider.
Si tu as un problème reviens vers moi