cs_aymoun11
Messages postés9Date d'inscriptionmardi 26 août 2008StatutMembreDernière intervention12 septembre 2008
-
12 sept. 2008 à 17:03
deck_bsd
Messages postés1243Date d'inscriptionjeudi 31 mars 2005StatutMembreDernière intervention 3 août 2016
-
22 sept. 2008 à 17:57
cher amis,
je suis entrain de développer un application pour envoi de contenu d'un ficher ou un tableau par socket a un serveur qui les affiche .pour l'envoie d'un simple message sa marche très bien mais pour un fichier ou un tableau sa marche voic mon code client que je veut le modifié pour l'envoi d'un fichier
:#include <winsock2.h>
#include <string.h>
#pragma comment(lib, "ws2_32.lib")
#include <stdio.h> // printf
#include <conio.h> // getch()
#include <winsock2.h>
#pragma comment(lib, "ws2_32.lib")
int main()
{
WSADATA WSAData;
WSAStartup(MAKEWORD(2,0), &WSAData);
SOCKET soc;
SOCKET sock2;
SOCKADDR_IN sin;
char buffer2[1024];
char tab[]=" ";
char txt[] ='C:\file.txt';
int ntab= 10;
int i=0;
cs_aardman
Messages postés1905Date d'inscriptionmercredi 22 janvier 2003StatutMembreDernière intervention17 septembre 20123 13 sept. 2008 à 08:19
Salut,
Quel est le probleme exactement ?
Au lieu de faire 1 send, il faudrait que fasses une boucle qui lis et
envoie les données du fichier par petit bloc (donc en utilisant fread
puis send a chaque iteration de ta boucle) tant que la fin du fichier
n'est pas rencontrée.