QT UDP 端口绑定问题
登陆界面自己输入绑定的端口号 ,然后点击登录后绑定(登录按钮槽函数里面实现的)
short u_port = ui->user_port->text().toShort();
reciever->bind(u_port,QUdpSocket::ShareAddress);
把这个u_port 传送到服务器端
/********获取客户端端口号***********/
QStringList strlist = msg.split(","); //用splite截取接收到的字符串
QString user_port =strlist.at(4);
short u_port = user_port.toShort();
然后发送
sender->writeDatagram(qPrintable(send_msg),send_msg.size(),QHostAddress::LocalHost,u_port);
接收不到, 不知道什么原因。