From 493fa1c508a7b4be2ad04eec6eed44f093ec5525 Mon Sep 17 00:00:00 2001 From: Steffen Pohle Date: Mon, 30 May 2022 21:12:08 +0200 Subject: [PATCH] fixing test-fc16.cc windows test function. --- tcp.cc | 2 +- test-fc16.cc | 8 ++++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/tcp.cc b/tcp.cc index f72a4e0..1409bf7 100644 --- a/tcp.cc +++ b/tcp.cc @@ -55,7 +55,7 @@ TCP::~TCP() { TCP::TCP() { if (tcpinit == 0) { -#ifdef BUILD_WINDOWS +#if defined(_WIN32) || defined(_WIN64) || defined(__CYGWIN__) || defined(BUILD_WINDOWS) WORD wVersionRequested; WSADATA wsaData; diff --git a/test-fc16.cc b/test-fc16.cc index e642bd0..5e3f1f1 100644 --- a/test-fc16.cc +++ b/test-fc16.cc @@ -116,7 +116,7 @@ int main (int argc, char **argv) { for (i = 0; i < regcnt; i++) { f = (float) atof(argv[i+5]); - printf ("i: %d string:%s f:%f\n", i, argv[i+4], f); + printf ("i: %d string:%s f:%f\n", i, argv[i+5], f); memcpy (&ui16, &f, sizeof(ui16)); ui16 = htons(ui16); @@ -135,8 +135,12 @@ int main (int argc, char **argv) { } } - tcp.Write((char*)buffer, pos); + printf ("Wrote %d (out of %d) bytes\n", tcp.Write((char*)buffer, pos), pos); } + + pos = tcp.ReadTimeout(buffer, SIZE_BUFFER, 1000); + printf ("Got %d bytes.\n", pos); + tcp.Close(); return 0;