OSDN Git Service

サーバーの受信量の問題を再度修正
authorh2so5 <h2so5@git.sourceforge.jp>
Fri, 28 Sep 2012 11:14:09 +0000 (20:14 +0900)
committerh2so5 <h2so5@git.sourceforge.jp>
Fri, 28 Sep 2012 11:14:09 +0000 (20:14 +0900)
common/network/Session.cpp
server/main.cpp

index 3d16ad0..40f0761 100644 (file)
@@ -96,13 +96,11 @@ namespace network {
 \r
        void Session::ResetReadByteAverage()\r
        {\r
-               read_start_time_ = time(nullptr);\r
                read_byte_sum_ = 0;\r
        }\r
 \r
        void Session::ResetWriteByteAverage()\r
        {\r
-               write_start_time_ = time(nullptr);\r
                write_byte_sum_ = 0;\r
        }\r
 \r
index e03ece1..169bdd6 100644 (file)
@@ -135,6 +135,8 @@ int main(int argc, char* argv[])
         {\r
             if (auto session = c.session().lock()) {\r
 \r
+                               session->ResetReadByteAverage();\r
+\r
                 std::string finger_print;\r
                 uint16_t version;\r
                 uint16_t udp_port;\r
@@ -187,7 +189,6 @@ int main(int argc, char* argv[])
                 uint32_t user_id = account.RegisterPublicKey(c.body());\r
                                assert(user_id > 0);\r
 \r
-                               // 公開鍵で大量データを受信するので受信量制限をリセット\r
                                session->ResetReadByteAverage();\r
 \r
                 // ログイン\r