HelloWorld Salut tout le monde! | GENERIC_WRITE c'est pour l'écriture. Tu dois lui filer un fichier à lire.
Code :
- bool SendFile( const SOCKET & Sock, const char * FileName )
- {
- HANDLE hFile = CreateFile(
- FileName,
- GENERIC_READ,
- FILE_SHARE_READ,
- NULL,
- OPEN_EXISTING,
- FILE_FLAG_SEQUENTIAL_SCAN,
- NULL );
- if ( hFile == INVALID_HANDLE_VALUE )
- {
- cerr << "Erreur d'ouverture du fichier\n";
- return false;
- }
- BOOL ok = TransmitFile(
- Sock,
- hFile,
- 0,
- 0,
- NULL,
- NULL,
- 0 );
- if ( !ok )
- {
- cerr << "Erreur TransmitFile\n";
- }
- CloseHandle( hFile );
- }
|
---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
|