找回密码
 立即注册
收起左侧

为什么我发送好几个socket,接受的却不够???

3
回复
6183
查看
[复制链接]
累计签到:168 天
连续签到:1 天
来源: 2014-1-12 10:36:48 显示全部楼层 |阅读模式
5Qter豆
我连续写了好几个write();例如15个,而我的接受端却只有13个
就是下面这样,但我的接受端,总是少
void Server::updateClientProgress(qint64 num){    qDebug() << tr("数据发送了,此处纠错应用");    if((m_sCommend == "downLoadCommend")&&(m_sInfo != "stop"))    {        qDebug() << tr("正在执行上传目录") << m_iSendFileNum + 1;        if(m_iSendFileNum < m_iTotalFileNum )        {
            QDataStream out(&block,QIODevice::WriteOnly);            out.setVersion(QDataStream::Qt_4_0);            out << dirs.at(m_iSendFileNum);
             qDebug() << dirs.at(m_iSendFileNum);            tcpServerConnection->write(block);//发送第一个文件            block.resize(0);            m_iSendFileNum = m_iSendFileNum +1;
        }

最佳答案

查看完整内容

建议从简单开始做起,看看问题出现在哪里。
回复

使用道具 举报

累计签到:1568 天
连续签到:1 天
2014-1-12 10:36:49 显示全部楼层
建议从简单开始做起,看看问题出现在哪里。

点评

cll
我已经实现了一个客户端对一个服务器,我想实现多个客户端对一个服务器的连接该怎么实现,,,,应用tcp/ip  详情 回复 发表于 2014-1-16 16:56
回复

使用道具 举报

累计签到:168 天
连续签到:1 天
2014-1-16 16:56:42 显示全部楼层
yafeilinux 发表于 2014-1-16 11:43
建议从简单开始做起,看看问题出现在哪里。

我已经实现了一个客户端对一个服务器,我想实现多个客户端对一个服务器的连接该怎么实现,,,,应用tcp/ip
回复

使用道具 举报

累计签到:1568 天
连续签到:1 天
2014-1-19 11:03:50 显示全部楼层
cll 发表于 2014-1-16 16:56
我已经实现了一个客户端对一个服务器,我想实现多个客户端对一个服务器的连接该怎么实现,,,,应用tcp/ ...

嗯,@xuezhen1988 现在也在搞这个,你可以跟他聊聊。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了