Update of /cvsroot/sharedaemon/sharedaemon-ui-web/src/server/network
In directory sc8-pr-cvs1:/tmp/cvs-serv3326/src/server/network
Modified Files:
ServerSocket.cpp
Log Message:
27/12/2003 Mikael Barbeaux
* Fixed a Win32 compilation bug, should work perfectly now.
Index: ServerSocket.cpp
===================================================================
RCS file: /cvsroot/sharedaemon/sharedaemon-ui-web/src/server/network/ServerSocket.cpp,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- ServerSocket.cpp 27 Dec 2003 11:42:39 -0000 1.4
+++ ServerSocket.cpp 27 Dec 2003 11:56:06 -0000 1.5
@@ -99,7 +99,7 @@
#ifdef _WIN32_
::closesocket(server_id);
#else
- cout << "close " << ::close(server_id) << endl;
+ ::close(server_id);
#endif
// Change server socket state
@@ -126,7 +126,8 @@
throw SocketException(CantCreateSockExcp, "Cannot create server socket.",
"ServerSocket::validate");
int t = (int) true;
- int ret = setsockopt(server_id, SOL_SOCKET, SO_REUSEADDR, &t, sizeof(t));
+ int ret = setsockopt(server_id, SOL_SOCKET, SO_REUSEADDR,
+ (const char*) &t, sizeof(t));
if(ret < 0)
throw SocketException(CantCreateSockExcp, "Cannot initialize socket option.",
"ServerSocket::validate");
|