/*
|
|
* Main.cpp
|
|
*
|
|
* Created on: 07-01-2017
|
|
* Author: Piotr Dergun
|
|
*/
|
|
|
|
#include "common.h"
|
|
#include "Node.h"
|
|
|
|
int main(int argc, char *argv[])
|
|
{
|
|
cout << "Obiekt PC1" << endl;
|
|
Node pc1("PC1", "10.0.0.2", "255.0.0.0");
|
|
|
|
cout << "Obiekt PC2" << endl;
|
|
Node pc2("PC2", "10.0.0.3", "255.0.0.0");
|
|
|
|
cout << "Lacze PC1 z PC2" << endl;
|
|
cout << pc1.connectNode(&pc2) << endl;
|
|
|
|
cout << "Lacze PC1 z PC2 (ponownie)" << endl;
|
|
cout << pc1.connectNode(&pc2) << endl;
|
|
|
|
cout << "Tworze pakiet i adresuje go do PC2" << endl;
|
|
Packet p("piekna wiadomosc");
|
|
|
|
p.setDstIp("10.0.0.3");
|
|
p.setDstPort(80);
|
|
|
|
cout << "Wysylam wiadomosc: ";
|
|
cout << pc1.send(p) << endl;
|
|
|
|
cout << "Wywoluje onRecv() na PC2" << endl;
|
|
pc2.onRecv();
|
|
|
|
return 0;
|
|
}
|