9e957d466f
Server listens correctly with threads and stdin reader thread. Client does nothing currently gutting UDP_Write for a UDPbase class introduced in this commit.
36 lines
564 B
C++
36 lines
564 B
C++
#include "FileIO.h"
|
|
#include "util.h"
|
|
|
|
#include <stdint.h> /* uint8_t */
|
|
#include <stdio.h>
|
|
#include <math.h>
|
|
|
|
#include <errno.h> /* errno */
|
|
#include <string.h> /* strerror */
|
|
|
|
int
|
|
main (int argc, char **argv)
|
|
{
|
|
int rc;
|
|
rc = 1;
|
|
try
|
|
{
|
|
while (argc-- > 1)
|
|
{
|
|
FileIO f (argv[argc], "r");
|
|
std::string buf = f.ReadToString ();
|
|
if (IsProbablyAscii (buf.c_str (), buf.size ()))
|
|
printf ("%s", buf.c_str ());
|
|
else
|
|
HexDump (buf.c_str (), buf.size ());
|
|
rc = 0;
|
|
}
|
|
}
|
|
catch (int err)
|
|
{
|
|
puts (strerror (errno));
|
|
}
|
|
|
|
return rc;
|
|
}
|