Comment chopper son IP et la coller dans une source HTML ??? - C++ - Programmation
Marsh Posté le 03-12-2002 à 14:07:10
Je sais pas si c'était utile de refaire un topic mais bon
J'ai pas le code en C++ sous la main pour récupérer l'IP, mais je l'ai en Pascal, ça doit être assez proche et facile à traduire:
|
puis pour écrire l'IP que tu auras récupéré dans une variable (std::string, char*, AnsiString, CString ou n'importe quoi d'autre) tu peux par ex faire:
|
Marsh Posté le 03-12-2002 à 14:16:41
skoi ça?? j'comprend po ...
WSAStartup(MAKEWORD(1,1), wsaData) = 0 then
Marsh Posté le 03-12-2002 à 14:19:47
en C tu traduirait ça par
if(WSAStartup(MAKEWORD(1,1), wsaData) == 0)
où wsaData = structure qui a cette tronche là :
wVersion: Word;
wHighVersion: Word;
szDescription: array[0..WSADESCRIPTION_LEN] of Char;
szSystemStatus: array[0..WSASYS_STATUS_LEN] of Char;
iMaxSockets: Word;
iMaxUdpDg: Word;
lpVendorInfo: PChar;
je sais pas quel est son vrai nom dans l'API Windows
WSADATA peut-être...
enfin c'est dans winsock.h en tout cas
Marsh Posté le 03-12-2002 à 14:24:51
antp a écrit a écrit : en C tu traduirait ça par if(WSAStartup(MAKEWORD(1,1), wsaData) == 0) où wsaData = structure qui a cette tronche là : wVersion: Word; wHighVersion: Word; szDescription: array[0..WSADESCRIPTION_LEN] of Char; szSystemStatus: array[0..WSASYS_STATUS_LEN] of Char; iMaxSockets: Word; iMaxUdpDg: Word; lpVendorInfo: PChar; je sais pas quel est son vrai nom dans l'API Windows WSADATA peut-être... enfin c'est dans winsock.h en tout cas |
on diré bien que c'est ça ....
Marsh Posté le 03-12-2002 à 14:26:10
Enfin pour cette partie ça vas pour le moment...mais je sais vraiment pas comment faire tourner le prgm en boucle derière et kil se lence dès que je me connecte....ça ché pas faire...
toré pas une ID ???
Marsh Posté le 03-12-2002 à 14:29:56
ça je sais pas
le faire tourner en arrière plan, genre caché dans le tray, c'est pas dur avec C++Builder, ou Visual C++, ou autre truc du genre, mais pour détecter la connexion je sais pas
Marsh Posté le 03-12-2002 à 14:34:11
antp a écrit a écrit : ça je sais pas le faire tourner en arrière plan, genre caché dans le tray, c'est pas dur avec C++Builder, ou Visual C++, ou autre truc du genre, mais pour détecter la connexion je sais pas |
Merci kan meme...Tu sais pas ou je pourrais le demander??? Mon prof d'info il en sais rien, les potes non plus, hardware.fr non plus... Je vais kan meme pas mailler grosoft pour leur demander comment faire ...!!!
Enfin merci pour le reste en tout cas ...
Marsh Posté le 03-12-2002 à 14:45:24
sur win95 y'avait une api (je sais plus laquelle, désolé) qui te permettait de savoir si tu étais connecté ou pas. Mais ca détectait que le ppp, si tu es connecté a un lan avec une passerelle au bout, ou même par le cable, c'était DTC.
donc en fait, tu vas justement demander a ms, en regardant dans la msdn
Marsh Posté le 03-12-2002 à 14:46:58
lorill a écrit a écrit : sur win95 y'avait une api (je sais plus laquelle, désolé) qui te permettait de savoir si tu étais connecté ou pas. Mais ca détectait que le ppp, si tu es connecté a un lan avec une passerelle au bout, ou même par le cable, c'était DTC. donc en fait, tu vas justement demander a ms, en regardant dans la msdn |
chier....
Merki kan meme...
Marsh Posté le 03-12-2002 à 14:57:12
c'est peut être ça dont loril parle :
http://www.thecodeproject.com/user [...] ection.asp
Marsh Posté le 03-12-2002 à 14:58:15
enter parenthèse, j'ai juste fait un petit
"detect an internet connection" C++ |
sous google : 2e résultat !
Marsh Posté le 03-12-2002 à 15:39:09
El_Gringo a écrit a écrit : enter parenthèse, j'ai juste fait un petit
|
Ho putain té un bon toi !!!
Marsh Posté le 03-12-2002 à 13:59:48
Je voudrais savoir comment on fait pour chopper son IP en C(ou C++ je m'en fous), et l'inclure dans un fichier (HTML de préférance)