PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : C++ Hilfe (Ping Programm)



durie
24.01.2006, 16:25
Hallo Leute.
Ich möchte ein Programm schreiben das einen Ping an die angegebene IP-Adresse schickt. Das insgesamt z.b 5 Mal.
Mein Problem ich weiss nicht wie ich ping mit der IP verbinden soll siehe quellcode.
#include<conio.h>
#include<string>
#include<iostream>
using namespace std;
int main()
{
string ip;
int loop;

cout<<"Bitte geben sie die gewünschte IP-Adresse ein: ";
cin>>ip; //Hier wird die IP gespeichert.
for(loop=1;loop<=5;++loop)
{
system("ping ip "); // Hier muss die ip adresse rein ,wie muss man
// das genau machen kann ich
// system("ping ip ") schreiben oder
// system("ping<< ip ")
}

getch();
}

Danke um die Hilfe :D

Sens0r
14.03.2006, 16:01
Du must mit strcpy und strcut arbeiten wen du es über system() machen willst

durie
14.03.2006, 20:09
Meine Freunde ich lerne c++ , und wollte nur mal auspprobieren,
Hab das so gelöst.

#include<conio.h>
#include<string>
#include<iostream.h>

int main()
{


char IP[100];
char cmd[100];


cout << "IP to ping?" << endl;
cin >> IP; // Speichert die IP

strcpy(cmd, "ping "); //sagt cmd soll den Befehl ping eingeben aber noch net starten
strcat(cmd, IP); // gibt die ip ein XD
system(cmd);//startet cmd und die befehle

cin.get();

return 0;

} :lol:

Sens0r
14.03.2006, 20:18
lol den Source kenn ich schon^^

grüss dich Kiffer ;)

durie
14.03.2006, 21:08
>>>++++++++++<<

Sens0r
15.03.2006, 15:54
denks du socketprogrammierung ist geeignet für einen Anfänger?

Ich hab mich auch mal damit abgegeben am Anfang und ist nicht so einfach...

aber du hast vielleicht bessere Tuts ;) oder bücher, kannst du welche emfelen?

mfg
sens0r

durie
15.03.2006, 22:55
Ich hab schon tuts gefunden aber die sind zu schwer zu verstehen.
Aber wer ahnung hat der kann bestimmt die ersten schritte erklären die sind die schwersten, und dann gehts schon.

Sens0r
16.03.2006, 13:56
mh socketprogrammierung ist so ne sache die ich noch nicht ganz beherresche.

Also eigentlich doch, so verbindung aufbauen usw ist echt nicht wirklich schwer, simple sachen wie chat auch nicht wirklich aber mit allem was drüber ist hab ich noch probleme, muss ich selber noch lernen, aber dann helfe ich dir gerne.

Wenn jemand tuts hat wäre das cool,hab meine vergessen zu retten vor dem letzten Format C:...

ich weiss war dumm,

mfg
Sens0r

durie
16.03.2006, 17:18
Jo gerne!!

Kannst du ein programm schreiben, das es sich auf einem bestimmten port mit einem anderen computer verbindet?

Sens0r
16.03.2006, 18:33
Jo gerne!!

Kannst du ein programm schreiben, das es sich auf einem bestimmten port mit einem anderen computer verbindet?

Hehe, klar kann ich das, das ist das Grundlegende der Socketprogrammierung ;)

Ohne Verbindung gehts ja nicht, damit eine Verbindung entsteht muss ein Port geöffnet sein, oder werden.

mfg
Sens0r

durie
16.03.2006, 21:53
gut gut!!! :D
Ich schreibe dir mal eine persönliche nachricht.