13 #include <sys/types.h>
23 string::size_type loc;
24 bool anyvalid =
false;
25 while ( ( loc = s.find( cc ) ) != string::npos ) {
26 bool valid = (loc == 0);
27 if (!valid && loc > 0)
28 valid = ( (s[loc-1] ==
'\n') || (s[loc-1] ==
'\r') );
29 s = s.substr( loc+1 );
31 sscanf( s.c_str(),
"%f", &val );
47 while ( -1 ==
INET_Write( mysocket_write, ammt, buf ) ) {}
52 int main(
int argc,
char **argv )
59 char *outaddress =
"192.168.1.6";
61 outaddress = (
char*) argv[2];
63 outport = atoi( argv[3] );
66 for (
int i = 0;
i < 10 && fd == -1;
i++) {
68 if (argc > 1) port = atoi( argv[1] );
80 FD_SET( ofd, &fdset );
81 fcntl( fd, F_SETFL, O_NONBLOCK );
82 fcntl( ofd, F_SETFL, O_NONBLOCK );