Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2161 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  programmer un socket

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

programmer un socket

n°933835
gfunk
yves
Posté le 29-12-2004 à 20:28:13  profilanswer
 

 :hello: comment program -t-on un socket dont les  donnees  sont  du  type mp3 merci :hello:

mood
Publicité
Posté le 29-12-2004 à 20:28:13  profilanswer
 

n°933843
ouned-codi​ng
Posté le 29-12-2004 à 20:38:19  profilanswer
 

Arretes de multiplier les topics stp, continu le premier où tu demandais des renseignements sur le transfert de données audio via les sockets. Et puis au moins les autres programmeurs sauront a quoi s'en tenir  


Message édité par ouned-coding le 29-12-2004 à 20:38:36
n°933856
xterminhat​e
Si vis pacem, para bellum.
Posté le 29-12-2004 à 21:31:14  profilanswer
 

Tu peux faire une connexion TCP et manière à transmettre les fichiers MP3 les uns apres les autres. Attention, ce n'est pas du streaming. Par contre, c'est tres facile à faire.


---------------
Cordialement, Xterm-in'Hate...
n°933929
gfunk
yves
Posté le 30-12-2004 à 00:42:22  profilanswer
 

comment   transmettre  les  fichiers MP3 les  uns apres les  autres? c'est la  justement mon probleme.. et  merci pour ta  reponse.

n°933972
xterminhat​e
Si vis pacem, para bellum.
Posté le 30-12-2004 à 09:22:18  profilanswer
 

Tu crées un socket (client coté émetteur, serveur coté récepteur) en mode stream (TCP).
Ensuite, tu fais une boucle qui charge le contenu du fichier dans un buffer et qui envoie le buffer via le socket coté client. Coté serveur tu fais le pendant de cett opération.


---------------
Cordialement, Xterm-in'Hate...
n°934453
gfunk
yves
Posté le 31-12-2004 à 00:02:26  profilanswer
 

merci (xterminhate).supposons que le fichiers mp3 est situe' sur le disquedur. comment atteindre  le fichiers a partir de  la  boucle si je  le programme  dans le vc++ ou meme avec les tools  de UNIX? je  te  remercie deja  pour tes  idees et  je  te  souhaite egalement une  tres  bonne  fete  de  fin d'annees.

n°934525
xterminhat​e
Si vis pacem, para bellum.
Posté le 31-12-2004 à 09:34:55  profilanswer
 

Lecture d'un fichier binaire et transfet de son contenu dans un char* pour l'emission via socket:

Code :
  1. string nom_fichier( "hfr.mp3" );
  2. // ouverture du fichier mp3
  3. ifstream fichier( nom_fichier.c_str(), ios::binary );
  4. // initialisation du buffer de fichier
  5. filebuf* buffer_fichier( fichier.rdbuf() );
  6. // mesure de la taille du fichier (aller à la fin du buffer de fichier)
  7. streampos taille_fichier( buffer_fichier->pubseekoff( 0, ios::end, ios::in ) );
  8. // retour au début du buffer de fichier fichier
  9. buffer_fichier->pubseekpos( 0, ios::in );
  10. // creation d'un buffer de donnéer pour émission via socket
  11. char* buffer_emission( new char[ taille_fichier ] );
  12. // copie des données dans le buffer d'emission
  13. buffer_fichier->sgetn( buffer_emission, taille_fichier );
  14. // buffer d'émission pret à emettre via le socket....


---------------
Cordialement, Xterm-in'Hate...
n°935029
gfunk
yves
Posté le 01-01-2005 à 22:12:30  profilanswer
 

merci beaucoup (xterminhate) tu   me  rend  un tres  garnd service .  je te  remercie infiniment .j'aimerai si possible  avoire  des  info sur  des  projet  qui ont presque les  meem COde . ou meme avoire  une  source   où je peux lire ces  code  ou  meme les  projet de  ce  genre une  fois  de plus  merci (xterminhate)


Aller à :
  FORUM HardWare.fr
  Programmation
  C++

  programmer un socket

 

Sujets relatifs
audio streaming a travers un sockettransfert des donnees Audio sur socket
Socket : transférer des objetspb client avec socket tcp en caml
[socket] timeoutSocket : la fonction connect.
Meilleur langage/bibli pour programmer un jeuProgrammer en C sous windows
[Pb] Mysql 4.0.18 et socket TCP sous Linux Debian Sarge [RESOLU]Socket C++
Plus de sujets relatifs à : programmer un socket


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR