Pārlūkot izejas kodu

2008-09-28 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>

	Made a socket of incoming peer non-blocking.
	* src/PeerListenCommand.cc
Tatsuhiro Tsujikawa 17 gadi atpakaļ
vecāks
revīzija
c1dd780b95
2 mainītis faili ar 6 papildinājumiem un 3 dzēšanām
  1. 5 0
      ChangeLog
  2. 1 3
      src/PeerListenCommand.cc

+ 5 - 0
ChangeLog

@@ -1,3 +1,8 @@
+2008-09-28  Tatsuhiro Tsujikawa  <tujikawa at rednoah dot com>
+
+	Made a socket of incoming peer non-blocking.
+	* src/PeerListenCommand.cc
+
 2008-09-28  Tatsuhiro Tsujikawa  <tujikawa at rednoah dot com>
 
 	Fixed the bug that aria2 may send duplicate data to BitTorrent peer if

+ 1 - 3
src/PeerListenCommand.cc

@@ -97,9 +97,7 @@ bool PeerListenCommand::execute() {
       std::pair<std::string, uint16_t> peerInfo;
       peerSocket->getPeerInfo(peerInfo);
 
-      // Since peerSocket may be in non-blocking mode, make it blocking mode
-      // here.
-      //peerSocket->setBlockingMode();
+      peerSocket->setNonBlockingMode();
 
       PeerHandle peer(new Peer(peerInfo.first, peerInfo.second, true));
       int32_t cuid = CUIDCounterSingletonHolder::instance()->newID();