35 #include <sys/types.h>
36 #include <sys/socket.h>
37 #include <netinet/in.h>
42 #include <sys/socket.h>
43 #include <netinet/in.h>
45 #include <arpa/inet.h>
58 main(
int argc,
char *argv[])
63 s2s.
parse(argc, argv);
76 const char *sep =
" ";
78 int len = s2s.
recv(0);
82 int save_errno = errno;
88 const char *err_msg = strerror(save_errno);
89 silent_cerr(
"recv(" << s2s.
sock <<
",\"" << s2s.
buf <<
"\") "
90 "failed (" << save_errno <<
": " << err_msg <<
")"
103 for (
int i = 0; i < s2s.
nChannels - 1; i++) {
104 std::cout << s2s.
dbuf[i] << sep;
bool is_blocking(void) const
std::vector< double > dbuf
void parse(int argc, char *argv[])
int main(int argc, char *argv[])