All pastes #922590 Raw Edit

Untitled

public text v1 · immutable
#922590 ·published 2008-02-28 21:48 UTC
rendered paste body
Index: TcpSocket.cpp
===================================================================
--- TcpSocket.cpp       (révision 5150)
+++ TcpSocket.cpp       (copie de travail)
@@ -45,6 +45,8 @@
 #endif
 #include <map>

+#define MAX_SIZE_SOCKET 20642
+
 #include "TcpSocket.h"
 #include "Utility.h"
 #include "Ipv4Address.h"
@@ -201,7 +203,7 @@
                SetCloseAndDelete();
                return false;
        }
-       if (Handler().GetCount() >= FD_SETSIZE)
+       if (Handler().GetCount() >= MAX_SIZE_SOCKET)
        {
                Handler().LogError(this, "Open", 0, "no space left in fd_set", LOG_LEVEL_FATAL);
                SetCloseAndDelete();
Index: SocketHandler.cpp
===================================================================
--- SocketHandler.cpp   (révision 5150)
+++ SocketHandler.cpp   (copie de travail)
@@ -48,6 +48,7 @@
 namespace SOCKETS_NAMESPACE {
 #endif

+#define MAX_SIZE_SOCKET 20642

 //#ifdef _DEBUG
 //#define DEB(x) x; fflush(stderr);
@@ -321,9 +322,9 @@
        size_t ignore = 0;
        while (m_add.size() > ignore)
        {
-               if (m_sockets.size() >= FD_SETSIZE)
+               if (m_sockets.size() >= MAX_SIZE_SOCKET)
                {
-                       LogError(NULL, "Select", (int)m_sockets.size(), "FD_SETSIZE reached", LOG_LEVEL_WARNING);
+                       LogError(NULL, "Select", (int)m_sockets.size(), "MAX_SIZE_SOCKET reached", LOG_LEVEL_WARNING);
                        break;
                }
                socket_m::iterator it = m_add.begin();