Bonjour,

avec le simple code suivante je ne recupere rien dans data.
ce code se connecte a free et affiche ce qu'il renvoie.
j'en ai essaye une dixaine de code du meme style et ca ne marche pas .
mon firewall est desactivé, ca fait une semaine que je suis la dessus.
J'ai tente avec tcpCLient.GetStream()) et ca ne donne rien aussi
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
 
using System;
using System.IO;
using System.Net;
using System.Net.Sockets;
using System.Text;
 
public class tcpclient
{
    public static void Main()
    {
        NetworkStream ns = null;
        StreamReader sr = null;
        TcpClient tcpClient = null;
        try
        {
            tcpClient = new TcpClient();
            tcpClient.Connect("www.free.fr", 80);
 
 
            ns = tcpClient.GetStream();
 
 
            Byte[] data = new byte[1024];
            int bytes = ns.Read(data, 0, data.Length);
            Console.WriteLine(Encoding.ASCII.GetString(data, 0, bytes));
 
            Console.ReadLine();
        }
        catch(SocketException e)
        {
            Console.WriteLine(e.Message + " E: " + e.ErrorCode.ToString());
        }
        ns.Close();
        tcpClient.Close();
    }
}
Merci de votre aide.