DEVC++ : WINSOCK SOUS WINDOWS, POUR DÉBUTANTS.

skone007 Messages postés 166 Date d'inscription mercredi 24 avril 2002 Statut Membre Dernière intervention 23 juin 2009 - 12 oct. 2002 à 12:48
magus54 Messages postés 41 Date d'inscription mardi 4 janvier 2005 Statut Membre Dernière intervention 29 avril 2006 - 19 avril 2006 à 11:18
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/10037-devc-winsock-sous-windows-pour-debutants

magus54 Messages postés 41 Date d'inscription mardi 4 janvier 2005 Statut Membre Dernière intervention 29 avril 2006
19 avril 2006 à 11:18
g++.exe -c main.cpp -o main.o -I"C:/Dev-Cpp/include/c++/3.3.1" -I"C:/Dev-Cpp/include/c++/3.3.1/mingw32" -I"C:/Dev-Cpp/include/c++/3.3.1/backward" -I"C:/Dev-Cpp/lib/gcc-lib/mingw32/3.3.1/include" -I"C:/Dev-Cpp/include"

In file included from C:/Dev-Cpp/include/c++/3.3.1/backward/fstream.h:31,
from main.cpp:1:
C:/Dev-Cpp/include/c++/3.3.1/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <sstream> instead of the deprecated header <strstream.h>. To disable this warning use -Wno-deprecated.
main.cpp:6: error: `main' must return `int'

main.cpp: In function `int main(...)':
main.cpp:31: error: `endl' undeclared (first use this function)
main.cpp:31: error: (Each undeclared identifier is reported only once for each
function it appears in.)

make.exe: *** [main.o] Error 1

Exécution terminée

On peut m'aider ? :p Je cale rien
victorcoasne Messages postés 1101 Date d'inscription jeudi 24 avril 2003 Statut Membre Dernière intervention 23 juillet 2023 7
5 mai 2005 à 08:23
Tu ose mettre des pragma avec dev-c++ ?
WipedOUT Messages postés 6 Date d'inscription samedi 27 décembre 2003 Statut Membre Dernière intervention 6 janvier 2004
10 déc. 2004 à 20:10
Salut les gars bon alors moi je programme bocoup en Windev je connait assez bien ensuite je code un peu en PHP en VB et en ASM ossi pour ceu ki me croyent pa ben jmen fous lol mais je me susi mit o C ya pa tres longtemp avec Dev c++ et donc avec les base ke j'ai jme debrouille pas mal pour les truc du genre boucle et tout et tout ( G coder un bruteforcer pour un pass ) mais mainteant j'aimerai m'interesser o socket et la ca ne marche pa pourtant g la meme vers de Dev ++ ke vous la 4 et g rajouter la comande ke vous avez marker mais rien a faire mais j'aimerai savoir un truc kan o debut on cree un projet il fo choisiur koi dans la boite de dial console,Window prgm,WinMain [C /C++ ] si vous pouviez me dire les potn a cocher ca serai sympas
merci les gras a++
masive crash Messages postés 3 Date d'inscription samedi 3 juillet 2004 Statut Membre Dernière intervention 7 juillet 2004
3 juil. 2004 à 07:52
sa ne marche pas il ya pas derreur mais il ya 0 de "size of output file "
par consequan sa ne marche pas

quelqun peuv t il mexpliker ce qui se passe !!!
masive crash Messages postés 3 Date d'inscription samedi 3 juillet 2004 Statut Membre Dernière intervention 7 juillet 2004
3 juil. 2004 à 07:49
sa ne marche pas il ya pas derreur mais il ya 0 de "size of output file "
par consequan sa ne marche pas

quelqun peuv t il mexpliker ce qui se passe !!!
cs_patoudesuite Messages postés 20 Date d'inscription lundi 25 novembre 2002 Statut Membre Dernière intervention 7 juin 2004
4 juin 2004 à 14:56
Et si tu dois passer des paramètres pour une recherche sur yahoo, ...

Comment ferais tu?
NepiTheGod Messages postés 3 Date d'inscription samedi 7 décembre 2002 Statut Membre Dernière intervention 24 février 2003
11 févr. 2004 à 18:41
Moi g la derniere version de dev c++ et ca marche nickel.
Je connais pas mal de truc sur opengl si ca t'interesse.
Suisse00 Messages postés 83 Date d'inscription vendredi 13 juin 2003 Statut Membre Dernière intervention 12 octobre 2005
2 nov. 2003 à 01:13
J'ai un prob moi quand je met le -lwsock32 il y a une fenêtre g++ qui aparait avec comme erreur

g++: -lwsock32: linker input file unused since linking not done
Sverdlovsky Messages postés 58 Date d'inscription jeudi 25 juillet 2002 Statut Membre Dernière intervention 10 janvier 2005
18 janv. 2003 à 21:51
Obergist, tu as ci-dessus l'exemple flagrant d'un client qui envoie les chaînes de caractères en C++.

send() pour l'envoi, recv() pour la réception.

Mon code marche sous Dev C++ version 4.

Post scriptum : va chez l'ophtalmo, ha ha ha...
obergist Messages postés 1 Date d'inscription jeudi 16 janvier 2003 Statut Membre Dernière intervention 18 janvier 2003
18 janv. 2003 à 20:55
Salut les gars...
je cherche à réaliser un client qui envoie des chaines de caractères en c++.. est ce que quelqu'un aurait ca sous la main??
Sverdlovsky Messages postés 58 Date d'inscription jeudi 25 juillet 2002 Statut Membre Dernière intervention 10 janvier 2005
16 janv. 2003 à 20:46
Connection établie avec euroserv.fr.quakenet.org sur le port 6667
NOTICE AUTH :*** Looking up your hostname
NOTICE AUTH :*** Checking Ident
NOTICE AUTH :*** Found your hostname
NOTICE AUTH :*** No ident response
:euroserv.fr.quakenet.org 431 * :No nickname given
PING :1772914104
list
:euroserv.fr.quakenet.org 451 * Cappucini :Register first.
join #usa
:euroserv.fr.quakenet.org 451 * Cappucini :Register first.
:euroserv.fr.quakenet.org 513 Cappucini :Your client may not be compatible with this server.
:euroserv.fr.quakenet.org 513 Cappucini :Compatible clients are available at ftp://ftp.undernet.org/pub/irc/clients
ERROR :Closing Link: Cappucini by euroserv.fr.quakenet.org (Ping timeout)
Fermeture IRCTELNET sur euroserv.fr.quakenet.org sur le port 6667


Là je pense qu'il faut faire un register comme sur Dalnet...
Sverdlovsky Messages postés 58 Date d'inscription jeudi 25 juillet 2002 Statut Membre Dernière intervention 10 janvier 2005
16 janv. 2003 à 20:37
Pour utiliser les sockets avec mIRC, c'est pas avec ce code que tu vas y parvenir.Pour se connecter sur un serveur IRC, il faut d'abord envoyer les chaînes comme :

USER Volcom U U : Cé moua
NICK Volcom

Puis ensuite, lorsque la connection est établie, il faut une chaîne
PONG qui réponde au serveur à chaque PING reçu.

Par exemple pour Wanadoo Algérie :
PING :chat.wanadoo.dz
PONG :chat.wanadoo.dz

Et si tu ne reçois que caractère par caractère dans le buffer,
concatène tout ça dans un fichier log qui sera lu puis associé à
une variable CHAR.

En effet, hmm t'as raison, je viens de me connecter sur Quakenet avec un addon mIRC sur socket 6667 et ça foire, bien que j'ai envoyé USER et NICK :

Connection établie avec irc.quakenet.org sur le port 6667
NOTICE AUTH :*** Looking up your hostname
NOTICE AUTH :*** Checking Ident
NOTICE AUTH :*** No ident response
NOTICE AUTH :*** Found your hostname
:euroserv.fr.quakenet.org 431 * :No nickname given
PING :167522925
:euroserv.fr.quakenet.org 513 Serial-Killer :Your client may not be compatible with this server.
:euroserv.fr.quakenet.org 513 Serial-Killer :Compatible clients are available at ftp://ftp.undernet.org/pub/irc/clients
ERROR :Closing Link: Serial-Killer by euroserv.fr.quakenet.org (Ping timeout)
Fermeture IRCTELNET sur irc.quakenet.org sur le port 6667

Je pense que le serveur déconne.Essaye un autre serveur.
Je vais voir ce que je peux faire pour Quakenet...
VoLc0m Messages postés 40 Date d'inscription vendredi 10 janvier 2003 Statut Membre Dernière intervention 24 avril 2008
16 janv. 2003 à 20:17
g prob, kan je me connecte a irc.quakenet.org port 6667 dans le buffer g 3 caracteres genre : "x.
alors ke je devrai avoir un PING ou bien quakenet ki me demande de m'idendt...
Help plz ... :)
madprog Messages postés 16 Date d'inscription mardi 1 octobre 2002 Statut Membre Dernière intervention 7 août 2005
19 oct. 2002 à 11:51
Yes c ce que je cherche depuis trois mois !!
MadProg is crossing the thingers and hoping that it works !
Sverdlovsky Messages postés 58 Date d'inscription jeudi 25 juillet 2002 Statut Membre Dernière intervention 10 janvier 2005
15 oct. 2002 à 16:37
Voici la version de Dev C++ que j'ai utilisé : - Bloodshed Dev-C++ 4 -
mmuller57 Messages postés 174 Date d'inscription mardi 10 avril 2001 Statut Membre Dernière intervention 30 juillet 2003 1
12 oct. 2002 à 17:52
ajoute -lwsock32 dans les options de compilations et la ça fonctionner
skone007 Messages postés 166 Date d'inscription mercredi 24 avril 2002 Statut Membre Dernière intervention 23 juin 2009
12 oct. 2002 à 12:48
kel version de Dev C++ dans la dernier ca marche pas prb de linkage
|\_______//|
.SKone.
----------------
Rejoignez-nous