| | |
| | | } |
| | | } |
| | | |
| | | int UpLoador::upfile(char* data, int rlen) |
| | | int UpLoador::upfile(std::shared_ptr<char> buf, int rlen) |
| | | { |
| | | if(data == nullptr || rlen <= 0){ |
| | | if (!buf || rlen <= 0) { // æ£æ¥æºè½æéæ¯å¦ä¸ºç©º |
| | | return -1; |
| | | } |
| | | if(m_client){ |
| | | int len = m_client->write((char*)data,rlen); |
| | | qDebug()<<len; |
| | | if (m_client) { |
| | | // å
³é®ä¿®æ¹ï¼ç¨ buf.get() è·ååå§æé |
| | | int len = m_client->write(reinterpret_cast<char*>(buf.get()), rlen); |
| | | qDebug() << "Sent bytes:" << len; |
| | | return len; |
| | | } |
| | | return -1; // è¡¥å
è¿åå¼ |
| | | } |
| | | |
| | | void UpLoador::myRead() |