Je veux envoyer un fichier en C++ sur le réseau (pour un programme de chat) que dois-je faire?envoyer le fichier par C++
Répondre
Jetez un coup d'œil à http://www.boost.org/doc/libs/1_38_0/doc/html/boost_asio/examples.html. L'exemple Iostreams devrait vous donner le premier bon pas. Asio est une bibliothèque réseau portable du projet boost. Boost est disponible pour la plupart des plates-formes disponibles aujourd'hui.
Vous pouvez diffuser dans le fichier et le diffuser dans le flux TCP.
Vous pouvez ouvrir une connexion directe entre les deux et envoyer le contenu du fichier. Pour cela, un côté sera le client et l'autre sera l'expéditeur.
Vous pouvez voir une implémentation simple here.
Vous ferez ce qu'on appelle la programmation de sockets. Veuillez consulter Beej's Guide to Networking pour tous les détails et la solution à votre problème.
Utiliser la bibliothèque FTP Open source pour une application plus robuste. Lire thread this pour la bibliothèque ouverte de cœurs.
C'est assez facile. Configurez un socket TCP/IP, puis divisez le fichier en paquets et envoyez-les. TCP est fiable, donc tous les paquets arriveront dans le bon ordre et traitera la ré-émission, etc.
Si, cependant, vous devez utiliser un transport non fiable (tel que UDP) alors regardez (plus facile), go-back-n ou selective repeat (qui sont à la fois un peu plus difficile mais beaucoup plus efficace).
- 1. C# Envoyer l'audio du fichier par le microphone
- 2. Java - Envoyer le certificat par le socket
- 3. httpwebrequest envoyer un fichier
- 4. Remplacez c: \ par le fichier: \\\ c | en utilisant PHP
- 5. fichier bluetooth envoyer
- 6. Envoyer des images twitter par le code
- 7. MFMailComposeViewController appeler par programme le bouton "Envoyer"
- 8. Spreadsheet_Excel_Writer envoyer incapable de lire le fichier
- 9. PHP - envoyer le fichier à l'utilisateur
- 10. Vérifier le fichier utilisé par le code C#
- 11. Envoyer un fichier dans C# application client-serveur
- 12. Envoyer un fichier via une socket en C
- 13. Envoyer un fichier PDF en pièce jointe par courrier électronique
- 14. Envoyer des données sur le réseau C#
- 15. Envoyer Liste par HttpServletRequest
- 16. C# envoyer des courriels
- 17. envoyer l'entrée de bouton d'entrée par le canal
- 18. Utilisation de ftp en C# pour envoyer un fichier
- 19. Envoyer un fichier en pièce jointe dans l'objectif c
- 20. comment attacher le fichier pdf qui est présent dans le fichier programme par courrier
- 21. C++ fichier io et division par le séparateur
- 22. Envoyer un fichier à l'aide de Response.BinaryWrite() et le supprimer par la suite
- 23. Envoyer une exception sur le SimpleXMLRPCServer
- 24. Envoyer un SMS par programme
- 25. Comment envoyer canvas.Children par socket?
- 26. envoyer un fichier au client
- 27. envoyer des scripts par email
- 28. Bluetooth recevoir le fichier en c
- 29. extraire un fichier rar par code c
- 30. Forçage fermé un fichier ouvert par C#
voir http://stackoverflow.com/questions/2014033/send-file-in-socket-programing-in-linux-with-c-c –