1 /* vim: set ts=4 sw=4 :
3 * Prueba de 'receptor' tipo broadcast con socket++.
6 * g++ -lsocket++ -o udp_receiver udp_receiver.cpp
8 * Necesita paquetes libsocket++ y libsocket++-dev que se pueden bajar de
9 * http://members.aon.at/hstraub/linux/socket++/
15 #include <socket++/sockinet.h>
21 int main(int argc, char* argv[]) {
22 // Necesita argumentos.
24 cerr << "Faltan argumentos: " << endl;
25 cerr << "\t" << argv[0] << " host port" << endl;
30 string host = argv[1];
33 stringstream str(argv[2]);
38 isockinet is(sockbuf::sock_dgram);
43 cout << "Escuchando en " << is->localhost() << ':' << is->localport()
46 while (is.getline(buf, 4096)) {