2009-04-29 9 views
0

Je me demandais si envoyer un fichier avec une extension jpg via un socket_stream, cela rend automatiquement la transformation des octets en jpg? ou besoin de mettre en œuvre un algorithme pour transformer le lot d'octets à l'image ... S'il vous plaît quelqu'un pourrait-il m'expliquer la façon de faire?transfert de fichier jpg en utilisant un socket_stream en C

Répondre

3

Les images JPEG ne sont rien d'autre qu'un groupe d'octets organisés selon le format JPEG. Une socket réseau ne va pas organiser des octets aléatoires dans le format JPEG. Vous pouvez envoyer les octets qui composent une image au format JPEG sur un socket en tant que blob binaire, le recevoir à l'autre extrémité et l'écrire dans un fichier avec une extension .jpg. Une application peut interpréter ce fichier comme une image JPEG basée sur l'extension et essayer de l'afficher. Mais vous êtes toujours responsable de fournir un ensemble d'octets organisés en tant qu'image JPEG.

Questions connexes