TcpCLient ne recois jamais de donnees
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:
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.