2008-12-09 8 views
2

Comment pourriez-vous envoyer un bitmap sur Winsock sans l'enregistrer dans un fichier puis l'envoyer? Il serait également utile si vous saviez comment convertir les données après avoir été réceptionnées dans un bitmap.envoyer bitmap avec Winsock

Répondre

1

Quel langage de programmation utilisez-vous?

Fondamentalement, vous devez stocker les données bitmap dans une sorte de tampon d'octets, puis envoyer les octets sur le fil, et lire le bitmap hors de la mémoire tampon d'octets à l'autre extrémité.

En tant que tel, il y a quatre tâches:

  • bitmap Enregistrer au tampon
  • données Ecrire à travers le fil à l'aide d'une prise
  • données lues à partir de fil à l'aide d'une prise
  • Charger une image à partir d'un tampon

De quelles tâches ne parlez-vous pas particulièrement?

+0

Comment convertir l'image bitmap? La fonction send nécessite un const char * et j'ai le bitmap stocké dans un BITMAP. Aussi comment pourrais-je convertir en arrière? Merci pour l'aide, je suis nouveau en C++. – user37875

+0

Je vous suggère de demander à nouveau avec des questions plus spécifiques, telles que: "Utilisation de C++ sur Windows, comment enregistrer une image bitmap vers un tampon char?", Etc. Inclure les frameworks que vous utilisez, comme ATL, WTL, MFC, etc. ., ou si vous voulez juste des appels SDK bruts. Juste demander "envoyer bitmap avec Winsock" est beaucoup trop vague. –

+0

Ok, je le ferai la prochaine fois. – user37875