|
From: | mickael guerin |
Subject: | URGENT : UDP Broadcast don't seem to work ? |
Date: | Mon, 28 Jul 2003 13:44:55 +0200 (CEST) |
#include <cc++/socket.h>
#include <iostream>
#include <cstdlib>
#ifdef CCXX_NAMESPACES
using namespace std;
using namespace ost;
#endif
int main(int argc, char *argv[])
int i = 69;
int choix;
cout << "Broadcast : 0\nUnicast : 1\nChoix : ";
cin >>choix;
BroadcastAddress ba = "192.168.1.255";
InetAddress addr = "192.168.1.69";
InetHostAddress ia = "192.168.1.69";
UDPBroadcast *sock1= new UDPBroadcast(ba, 9999);
UDPSocket *sock= new UDPSocket(addr, 9999);
switch (choix){
case 0 :
sock1->setPeer(ba,8888);
sock1->send(&i,4);
break;
case 1 :
sock->setPeer(ia,8888);
sock->send(&i,4);
};
cout << "message envoyé\n";
}
/* ******************************************************************* */
/ / RECEIVER
#include <cc++/socket.h>
#include <iostream>
#include <cstdlib>
#ifdef CCXX_NAMESPACES
using namespace std;
using namespace ost;
#endif
int main(int argc, char *argv[])
{
int i ;
InetAddress addr = "192.168.1.69";
UDPSocket *sock = new UDPSocket(addr, 8888);
sock->receive(&i,4);
cout << "reçu " << i <<endl;
cout << "fin\n";
}
tcpstr1.cpp
Description: tcpstr1.cpp
tcpstr2.cpp
Description: tcpstr2.cpp
[Prev in Thread] | Current Thread | [Next in Thread] |