aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMachiavelli <none@none>2010-05-31 15:02:41 +0200
committerMachiavelli <none@none>2010-05-31 15:02:41 +0200
commit1a636d3af87ff1390925c407f93e49bb687027b6 (patch)
tree79c0ba8141eb0fcbf6bdb8bd4d556d109b08f211 /src
parent042b50366549f64b9f5d5d0e59f9e7fc934e1b25 (diff)
Fix realmd to accept more than 64 connections on windows. Author: Derex
--HG-- branch : trunk
Diffstat (limited to 'src')
-rw-r--r--src/trinityrealm/Main.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/trinityrealm/Main.cpp b/src/trinityrealm/Main.cpp
index c642f57bd7e..09bae4908e0 100644
--- a/src/trinityrealm/Main.cpp
+++ b/src/trinityrealm/Main.cpp
@@ -34,6 +34,7 @@
#include "RealmAcceptor.h"
#include <ace/Dev_Poll_Reactor.h>
+#include <ace/TP_Reactor.h>
#include <ace/ACE.h>
#include <ace/Sig_Handler.h>
@@ -176,6 +177,8 @@ extern int main(int argc, char **argv)
#if defined (ACE_HAS_EVENT_POLL) || defined (ACE_HAS_DEV_POLL)
ACE_Reactor::instance(new ACE_Reactor(new ACE_Dev_Poll_Reactor(ACE::max_handles(), 1), 1), true);
+#else
+ ACE_Reactor::instance(new ACE_Reactor(new ACE_TP_Reactor(), true), true);
#endif
sLog.outBasic("Max allowed open files is %d", ACE::max_handles());