diff options
author | Matthew Newhook <matthew@zeroc.com> | 2006-09-18 09:25:44 +0000 |
---|---|---|
committer | Matthew Newhook <matthew@zeroc.com> | 2006-09-18 09:25:44 +0000 |
commit | 3b143163aa7f2777065a6e1b9df47dfadb4db144 (patch) | |
tree | c42685533c7b387401e556e73b493a5b8e826774 /perf/src/Ice/raw/cpp/Server.cpp | |
parent | *** empty log message *** (diff) | |
download | ice-3b143163aa7f2777065a6e1b9df47dfadb4db144.tar.bz2 ice-3b143163aa7f2777065a6e1b9df47dfadb4db144.tar.xz ice-3b143163aa7f2777065a6e1b9df47dfadb4db144.zip |
Added Windows Makefiles.
Diffstat (limited to 'perf/src/Ice/raw/cpp/Server.cpp')
-rwxr-xr-x | perf/src/Ice/raw/cpp/Server.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/perf/src/Ice/raw/cpp/Server.cpp b/perf/src/Ice/raw/cpp/Server.cpp index 8689019fcd1..1c4ea98cd65 100755 --- a/perf/src/Ice/raw/cpp/Server.cpp +++ b/perf/src/Ice/raw/cpp/Server.cpp @@ -32,6 +32,8 @@ typedef int ssize_t; #include <errno.h> #include <iostream> +#include <string> +#include <assert.h> #if defined(__i386) || defined(_M_IX86) || defined(__x86_64) || \ defined(_M_X64) || defined(_M_IA64) || defined(__alpha__) || \ @@ -353,7 +355,8 @@ run(SOCKET fd) !rawcmp(opIcePing, sizeof(opIcePing)-1, req, offset, sz) && !rawcmp(opSendByteSeq, sizeof(opSendByteSeq)-1, req, offset, sz)) { - cerr << "unsupported op: " << string(&req[offset], sz) << endl; + string op(&req[offset], sz); + cerr << "unsupported op: " << op << endl; return; } @@ -438,7 +441,11 @@ main(int argc, char* argv[]) cout << "Accepted new client" << endl; run(fd2); cout << "Disconnected client" << endl; +#ifdef WIN32 + ::closesocket(fd2); +#else ::close(fd2); +#endif } return EXIT_SUCCESS; |