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

  FORUM HardWare.fr
  Programmation
  C++

  SOCKET ??!!

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

SOCKET ??!!

n°261150
nux
Recherche l'ultime arme....
Posté le 04-12-2002 à 20:39:46  profilanswer
 

Je cherches un tutorial pour faire de la programmation reseau, mais je ne trouves rien.... :(
 
Quelqu'un aurait un ptit truc la dessus ou une idee magique ??


---------------
The software requires Win95 or better, so I installed Linux.
mood
Publicité
Posté le 04-12-2002 à 20:39:46  profilanswer
 

n°261157
Taz@PPC
saloperie de i=`expr $i + 1`;
Posté le 04-12-2002 à 20:58:40  profilanswer
 

je suppose pas sous linux  :pfff:
 
 
edit: quoi que vu ton pseudo
 
tapes toi les man, y a jamais rien de mieux, c'est comme ça que j'apprends


Message édité par Taz@PPC le 04-12-2002 à 21:37:15

---------------
du bon usage de rand [C] / [C++]
n°261169
nux
Recherche l'ultime arme....
Posté le 04-12-2002 à 21:44:12  profilanswer
 

Taz@PPC a écrit a écrit :

je suppose pas sous linux  :pfff:
 
 
edit: quoi que vu ton pseudo
 
tapes toi les man, y a jamais rien de mieux, c'est comme ça que j'apprends




 
Desole d'avoir oublier de le preciser.
Na, pas sous linux car C pour un projet ecole, et dc NT4 + Visual est obligatoire


---------------
The software requires Win95 or better, so I installed Linux.
n°261173
Taz@PPC
saloperie de i=`expr $i + 1`;
Posté le 04-12-2002 à 21:52:04  profilanswer
 

[:totoz]  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 :pfff: ²


---------------
du bon usage de rand [C] / [C++]
n°261175
gatorette
Posté le 04-12-2002 à 21:58:44  profilanswer
 

L'équivalent des 'man' pour Windows, c'est MSDN. Là tu trouveras toutes les fonctions nécessaires et indispensables.
 
Mais si tu cherches des exemples pour démarrer rapidement, tu peux aller voir la FAQ Winsock qui est très bien faite.


---------------
each day I don't die is cheating
n°261179
nux
Recherche l'ultime arme....
Posté le 04-12-2002 à 22:08:38  profilanswer
 

gatorette a écrit a écrit :

L'équivalent des 'man' pour Windows, c'est MSDN. Là tu trouveras toutes les fonctions nécessaires et indispensables.
 
Mais si tu cherches des exemples pour démarrer rapidement, tu peux aller voir la FAQ Winsock qui est très bien faite.



 
 
Merci


---------------
The software requires Win95 or better, so I installed Linux.
n°261723
Acidman
no comment
Posté le 05-12-2002 à 15:07:47  profilanswer
 

en faite tu creer ton projet visual et tu creer une classe derivee de la classe Casyncsock et tu surcharge les methode
et apres rulez tu fais ton create socket puis ton connect et apres tu fais ce que tu as besoin

n°279609
Kyle_Katar​n
Posté le 05-01-2003 à 14:59:38  profilanswer
 

acidman a écrit :

en faite tu creer ton projet visual et tu creer une classe derivee de la classe Casyncsock et tu surcharge les methode
et apres rulez tu fais ton create socket puis ton connect et apres tu fais ce que tu as besoin
 


 
J'pige pas pourquoi il faut faire dériver une Classe de CAsyncSocket, y'a pas moyen de l'utiliser directement ?

n°279874
Acidman
no comment
Posté le 06-01-2003 à 09:09:44  profilanswer
 

la raison principale de creer une classe derivé de CAsyncSocket
est de pouvoir capturer les evenement qui sont declenché lorsque des messages sont recu.,des connexion terminé,ect...

n°280035
Kyle_Katar​n
Posté le 06-01-2003 à 13:37:58  profilanswer
 

Ok.
Je suppose qu'on ne peut pas faire ce genre de chose avec un SOCKET.
 
Concrètement est il stupide d'écrire une appli VC++ avec les SOCKET plutôt que CAsyncSocket ?

mood
Publicité
Posté le 06-01-2003 à 13:37:58  profilanswer
 

n°280177
Acidman
no comment
Posté le 06-01-2003 à 16:12:49  profilanswer
 

Kyle_Katarn a écrit :

Ok.
Je suppose qu'on ne peut pas faire ce genre de chose avec un SOCKET.
 
Concrètement est il stupide d'écrire une appli VC++ avec les SOCKET plutôt que CAsyncSocket ?


 
oui
je ne sais pas trop pourquoi ils ont fait une Classe CSocket et CAsyncSocket
 
parceque la classe CSocket elle sert pas grand chose

n°280615
VisualC++
J'va y penser ...
Posté le 06-01-2003 à 22:18:06  profilanswer
 

CAsyncSocket ne propose pas de mecanisme bloquant et ne fonctionne pas avec les CArchive.
 
C est la principale difference a ma connaissance

n°280622
Kyle_Katar​n
Posté le 06-01-2003 à 22:23:00  profilanswer
 

Mais des SOCKET (pas CSocket mais bien SOCKET) et du multithreading, est ce "en soit" une mauvaise solution ?

n°280624
VisualC++
J'va y penser ...
Posté le 06-01-2003 à 22:25:59  profilanswer
 

Non tu peux le faire sans pb.
 
Mais bon via les CSocket tu passes en mode evenementiel (faut derive ton propre objet de CAsyncSocket ou CSoket pour ca) et c'est plus simple niveau gestion. Mais a part ca ca change rien si tu utilises pas les CArchives/CSocketFile part rapport aux fonctions socket bas niveau (bon a part de "beaux" objets).
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  SOCKET ??!!

 

Sujets relatifs
[Socket/Tubes] Communication inter-processus : le plus performant ?Chat en java, PB socket sur wanadoo ?
PB de socket ... synchronisationProblème socket et saut de ligne [Résolu]
[ C, C++] SOCKET : format des donnees envoyees avec fonction send()Documentation pour les socket Delphi
[C/C++] Socket et buffer de réception[C] socket et ports libres
Qq'un a dejà eu ce pb avec socket en Java ?[C/Reseau] Comment savoir sur quel port tourne un socket ?
Plus de sujets relatifs à : SOCKET ??!!


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)