Salut.
Je suis en train d'essayer d'envoyer une image par socket pour faire du strealing.
Cependant lorsque je teste mon programme il plante.
Je l'éxécute en pas à pas et hop ce message s'affiche
Quelqu'un pourrait me dire ce que signifie exactement cette erreur.
Code :
- #define SEGMENT 15
- LRESULT CALLBACK VideoStreamCallback(HWND hWnd, LPVIDEOHDR lpVHdr)
- {
- // nous decoupons l'image a envoyer car celle-ci
- // correspond a une quantite non negligeable de donnees
- // qui sera decouper par la couche IP et qu'il faudra 'recoller'
- // dans l'application cliente.
- int y ;
- for(y=0;y<(120/SEGMENT);y++)
- {
- Form1->CSvideo1->Socket->SendBuf(lpVHdr->lpData+(y*160*3*SEGMENT),160*3*SEGMENT) ;
- // on laisse le temps a l'application cliente de recuperer cette partie (1 milliseconde)
- // Sleep(1) ;
- }
- return TRUE ;
- }
|
Ca plante à cette ligne
Code :
- Form1->CSvideo1->Socket->SendBuf(lpVHdr->lpData+(y*160*3*SEGMENT),160*3*SEGMENT) ;
|
CSvideo1 étant un TserverSocket sous builder.
Merci d'avance