📄 readytowrite.cc
字号:
#include "monitorclient.ih"bool MonitorClient::ready_to_write(){ //std::cerr << "Write!" << std::endl; d_gameModel.lock(); queue<string>& sendQueue = d_gameModel.getSendQueue(); d_gameModel.unlock(); while (!sendQueue.empty()) { string msg = "W" + sendQueue.front(); sendQueue.pop(); unsigned int len = htonl(msg.size()); string prefix((const char*)&len,sizeof(unsigned int)); msg = prefix + msg; socket.write(msg.c_str(), msg.size()); //string endOfLine = "\n"; //socket.write(endOfLine.c_str(), endOfLine.size()); } return true;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -