We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
1 CClient::onSend 中
if (!_sendque.empty()) { unsigned int sending_offset = _sending._offset; do { Packet *pack = _sendque.front(); if (_MSG_BUF_LEN - sending_offset < pack->_offset) { break; } _sendque.pop(); // 问题在这里 拷贝到接收缓冲区了 // memcpy(_recving._orgdata+_recving._offset, pack->_orgdata, pack->_offset); memcpy(_sending._orgdata+ sending_offset, pack->_orgdata, pack->_offset); sending_offset += pack->_offset; _needSendLen += pack->_offset; delete pack; pack = nullptr; _process._nTotalSendPacket++; } while (!_sendque.empty()); //_sockptr->doSend(_sending._orgdata + _sending._offset, _needSendLen - _sending._offset, std::bind(&CClient::onSend, shared_from_this(), std::placeholders::_1, std::placeholders::_2)); _sockptr->doSend(_sending._orgdata , _needSendLen-_sending._offset, std::bind(&CClient::onSend, shared_from_this(), std::placeholders::_1, std::placeholders::_2)); }
2 windows iocp 多线程 E5-2680v2 服务端客户端 同一台机器上面 跑下面的吞吐量还有提升空间吗? unix 下会更强吗? 2021-04-11 12:46:05.850 [17216] LOG_DEBUG Linked[7500] Closed[0] Recv[161.9763]M Send[161.9608]M RecvSpeed[51060] SendSpeed[99809] RecvPacket[178151] SendPacket[178147]. main.cpp:168 2021-04-11 12:46:06.850 [17216] LOG_DEBUG Linked[7500] Closed[0] Recv[190.3081]M Send[190.3291]M RecvSpeed[46993] SendSpeed[93277] RecvPacket[208737] SendPacket[208743]. main.cpp:168 2021-04-11 12:46:07.850 [17216] LOG_DEBUG Linked[7500] Closed[0] Recv[201.8860]M Send[201.8723]M RecvSpeed[45270] SendSpeed[90057] RecvPacket[221436] SendPacket[221427]. main.cpp:168 2021-04-11 12:46:08.851 [17216] LOG_DEBUG Linked[7500] Closed[0] Recv[204.8773]M Send[204.8837]M RecvSpeed[46411] SendSpeed[92520] RecvPacket[224717] SendPacket[224723]. main.cpp:168 2021-04-11 12:46:09.852 [17216] LOG_DEBUG Linked[7500] Closed[0] Recv[202.3947]M Send[202.4020]M RecvSpeed[50218] SendSpeed[100228] RecvPacket[221994] SendPacket[221997]. main.cpp:168 2021-04-11 12:46:10.853 [17216] LOG_DEBUG Linked[7500] Closed[0] Recv[200.6953]M Send[200.6898]M RecvSpeed[48238] SendSpeed[96213] RecvPacket[220130] SendPacket[220129]. main.cpp:168 2021-04-11 12:46:11.854 [17216] LOG_DEBUG Linked[7500] Closed[0] Recv[204.9502]M Send[204.6876]M RecvSpeed[49429] SendSpeed[98354] RecvPacket[224797] SendPacket[224707]. main.cpp:168 2021-04-11 12:46:12.854 [17216] LOG_DEBUG Linked[7500] Closed[0] Recv[199.6896]M Send[199.9568]M RecvSpeed[50171] SendSpeed[99897] RecvPacket[219027] SendPacket[219122]. main.cpp:168 2021-04-11 12:46:13.855 [17216] LOG_DEBUG Linked[7500] Closed[0] Recv[200.3889]M Send[200.3844]M RecvSpeed[49212] SendSpeed[98086] RecvPacket[219794] SendPacket[219794]. main.cpp:168 2021-04-11 12:46:14.855 [17216] LOG_DEBUG Linked[7500] Closed[0] Recv[196.7849]M Send[196.7895]M RecvSpeed[42835] SendSpeed[85485] RecvPacket[215841] SendPacket[215841]. main.cpp:168 2021-04-11 12:46:15.857 [17216] LOG_DEBUG Linked[7500] Closed[0] Recv[205.1590]M Send[205.1599]M RecvSpeed[42676] SendSpeed[85167] RecvPacket
The text was updated successfully, but these errors were encountered:
No branches or pull requests
1 CClient::onSend 中
2 windows iocp 多线程 E5-2680v2 服务端客户端 同一台机器上面 跑下面的吞吐量还有提升空间吗? unix 下会更强吗?
2021-04-11 12:46:05.850 [17216] LOG_DEBUG Linked[7500] Closed[0] Recv[161.9763]M Send[161.9608]M RecvSpeed[51060] SendSpeed[99809] RecvPacket[178151] SendPacket[178147]. main.cpp:168
2021-04-11 12:46:06.850 [17216] LOG_DEBUG Linked[7500] Closed[0] Recv[190.3081]M Send[190.3291]M RecvSpeed[46993] SendSpeed[93277] RecvPacket[208737] SendPacket[208743]. main.cpp:168
2021-04-11 12:46:07.850 [17216] LOG_DEBUG Linked[7500] Closed[0] Recv[201.8860]M Send[201.8723]M RecvSpeed[45270] SendSpeed[90057] RecvPacket[221436] SendPacket[221427]. main.cpp:168
2021-04-11 12:46:08.851 [17216] LOG_DEBUG Linked[7500] Closed[0] Recv[204.8773]M Send[204.8837]M RecvSpeed[46411] SendSpeed[92520] RecvPacket[224717] SendPacket[224723]. main.cpp:168
2021-04-11 12:46:09.852 [17216] LOG_DEBUG Linked[7500] Closed[0] Recv[202.3947]M Send[202.4020]M RecvSpeed[50218] SendSpeed[100228] RecvPacket[221994] SendPacket[221997]. main.cpp:168
2021-04-11 12:46:10.853 [17216] LOG_DEBUG Linked[7500] Closed[0] Recv[200.6953]M Send[200.6898]M RecvSpeed[48238] SendSpeed[96213] RecvPacket[220130] SendPacket[220129]. main.cpp:168
2021-04-11 12:46:11.854 [17216] LOG_DEBUG Linked[7500] Closed[0] Recv[204.9502]M Send[204.6876]M RecvSpeed[49429] SendSpeed[98354] RecvPacket[224797] SendPacket[224707]. main.cpp:168
2021-04-11 12:46:12.854 [17216] LOG_DEBUG Linked[7500] Closed[0] Recv[199.6896]M Send[199.9568]M RecvSpeed[50171] SendSpeed[99897] RecvPacket[219027] SendPacket[219122]. main.cpp:168
2021-04-11 12:46:13.855 [17216] LOG_DEBUG Linked[7500] Closed[0] Recv[200.3889]M Send[200.3844]M RecvSpeed[49212] SendSpeed[98086] RecvPacket[219794] SendPacket[219794]. main.cpp:168
2021-04-11 12:46:14.855 [17216] LOG_DEBUG Linked[7500] Closed[0] Recv[196.7849]M Send[196.7895]M RecvSpeed[42835] SendSpeed[85485] RecvPacket[215841] SendPacket[215841]. main.cpp:168
2021-04-11 12:46:15.857 [17216] LOG_DEBUG Linked[7500] Closed[0] Recv[205.1590]M Send[205.1599]M RecvSpeed[42676] SendSpeed[85167] RecvPacket
The text was updated successfully, but these errors were encountered: