readytowrite.cc
来自「2007年机器人足球世界杯3D仿真组亚军」· CC 代码 · 共 26 行
CC
26 行
#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 + =
减小字号Ctrl + -
显示快捷键?