qt得到本机ip和创建socket
来源:互联网 发布:黑界扣字滚刀软件 编辑:程序博客网 时间:2024/05/17 21:39
QList<QHostAddress> NetList = QNetworkInterface::allAddresses(); //取得全部信息
for(int Neti = 0;Neti < NetList.count(); Neti++)
{
if(QAbstractSocket::IPv4Protocol==NetList.at(Neti).protocol())//找ip4协议的
{
ip=NetList.at(Neti).toString();//如果没有其他ip地址 127.0.0.1也要
if(NetList.at(Neti).toString() != "127.0.0.1")
break;
}
}
if(ip.length()<1){
QMessageBox::information(this,"失败","得不到本机ip地址不能发送消息!");
return;
}
udpSocket = new QUdpSocket(this);
udp=udpSocket->bind(receiveport);
if(!udp)
{
QMessageBox::information(this,"失败","本机绑定2006udp端口失败!");
return;
}
connect(udpSocket, SIGNAL(readyRead()),this, SLOT(dataReceived()));
connect(udpSocket,SIGNAL(error(QAbstractSocket::SocketError)),this,SLOT(error(QAbstractSocket::SocketError)));
void DialogCheck::error(QAbstractSocket::SocketError err){
qDebug() << err << "==" << this->udpSocket->errorString();
}
- qt得到本机ip和创建socket
- 得到本机IP
- 得到本机ip
- 得到本机ip
- 得到本机IP地址
- 得到本机IP地址。
- 快速得到本机ip地址和名字
- MFC 得到本机IP和设置本机的IP
- socket 修改本机IP
- QT获取本机IP
- 用Socket获取本机IP地址和机器名
- 通过socket和ioctl实现本机IP查询
- 通过dos批处理得到本机IP
- 得到本机的IP地址
- 得到本机所有 IP 地址
- linux下得到本机IP地址
- 得到本机的所有IP
- QT获取本机IP和MAC地址的方法
- 矩阵乘方和(POJ 3233)
- linux/compile.h头文件说明
- android定制个性化的View
- iphone 学习点滴
- Bayeux协议
- qt得到本机ip和创建socket
- Postgresql :创建新实例过程详解
- Asp.Net性能优化
- SQL中的临时表和表变量
- 人的性格
- 使用 SQL Server 时需要经常用到的几个设置选项
- 母亲老了
- SOA和SaaS的区别
- J2EE