处理连接和收包:
mainLoader(otserv.cpp) => ServiceManager::add(server.h) =>ServicePort::open => ServicePort::accept => ServicePort::onAccept(这三个函数都在server.cpp) => Connection::accept =>
Connection::parseHeader => Connection::parsePacket => Connection::parseHeader(都在Connection.cpp)......依次反复循环
发包:
Connection::send => Connection::internalSend => Connection::onWriteOperation => Connection::internalSend(从messageQueue取出消息发出去,直到消息队列为空)
加载玩家数据:
ProtocolGame::login => IOLoginData::loadPlayer