serveur pour transférer des fichier (avec TcpListener ?) [c#] - C#/.NET managed - Programmation
Marsh Posté le 04-09-2004 à 12:45:50
Oui mais j'ai essayer, j'ai trouvé ca (file1=le fichier à lire, file2=le fichier à écrire):
Code :
|
Code :
|
Le problème c'est que je n'arrive pas à envoyer "br" par "stream.Write(br, 0, br.Length);" car "br" n'est pas d'un format reconu. Avez vous une idée ?
Marsh Posté le 06-09-2004 à 13:06:45
gomoz a écrit : |
Ton but est d'envoyer des données au client, donc il ne faut pas envoyer l'objet BinaryReader (situé sur le serveur) mais les données lues par celui-ci.
Pour faire simple:
du côté serveur tu créer ton BinaryReader, celui-ci va lire dans un fichier avec br.Read(). Les données lues seront ensuite envoyées au client avec le stream.Write().
Du côté client tu vas faire un stream.Read() et écrire les données lues avec ton BinaryWriter (bw.Write())
Marsh Posté le 04-09-2004 à 02:38:07
Bonjour,
je galère grave pour trouver comment envoyer en recevoir un fichier grace à TcpListener et Tcpclient. Je débute en c# et cela m'a semblé plus facile que les sockets.
Je ne sais pas comment extraire un fichier de mon disque, le mettre dans une variale et l'envoyer à un client qui recomposera tout. Aider moi s'il vous plait !
J'ai mis ce que j'ai essayé de coder(grâce à des tuto) pour tester avant de l'intégrer pour mon serveur.