日期:2014-05-17  浏览次数:21051 次

udp的bind问题
服务器端广播结果:
qint64 x = udpSocket->writeDatagram(datagram.data(), qint64(datagram.size()),
QHostAddress::Broadcast, udpPort);
qDebug()<<"haswrite:"<<x<<"port :"<<udpPort;
输出是:
  haswrite: 98 port : 45454  
返回值不是 -1,说明广播成功了98字节,port值是:45454

客户端:
  udpport = 45454;
  bool x= udpsocket->bind(udpport,QUdpSocket::ShareAddress);
qDebug()<<"bind :"<<x;
输出事: bind: false

求大神指点,为什么一直Bind不上,到底是哪里出了问题啊、
------解决方案--------------------
该回复于2012-10-09 10:03:00被版主删除