je fait un programme dans ce genre
int main()
{
FILE *fich
char *buffer;
fich=fopen("mon_image.jpg","r");
fread(buffer,sizeof(buffer),1,fich);
fclose(fich);
WSADATA WSAData;
WSAStartup(MAKEWORD(2,0), &);
SOCKET sock;
SOCKET csock;
SOCKADDR_IN sin;
SOCKADDR_IN csin;
sock = socket(AF_INET, SOCK_STREAM, 0);
sin.sin_addr.s_addr = INADDR_ANY;
sin.sin_family = AF_INET;
sin.sin_port = htons(4444);
bind(sock, ( SOCKADDR *)&, sizeof(sin));
listen(sock, 0);
while(1)
{
int sinsize = sizeof(csin);
if((csock = accept(sock,(SOCKADDR*&,&)) ! = INVALID_SOCKET)
{
send(sock,buffer,sizeof(buffer),0);
}
}
}