00001
00002
00003
00004
00005
00006
00007 #include <iostream>
00008 #include <cstdlib>
00009 #include "ComPlusPlus/ComPlusPlus"
00010
00011
00012 int main ( int argc, char *argv [] ) {
00013
00014 if ( argc != 4 ) {
00015 std::cout << "Usage: " << argv [0] << " Hostname|IP-Addr Port Text\n";
00016 exit(1);
00017 }
00018
00019 std::string Host = argv [1];
00020 std::string Text = argv [3];
00021
00022 int CPort = std::atoi ( argv[2] );
00023
00024 try {
00025 compp::SocketUdp Clnt;
00026 Clnt.SetSockOptBroadcast ( true);
00027
00028
00029 Clnt.Sendto(Text.data() , Text.length() , Host, CPort);
00030
00031 return 0;
00032 } catch ( syspp::ComException e ) {
00033 std::cout << "Exception " << e.what( ) << "\n" ;
00034
00035 }
00036 }