• 6901阅读
  • 2回复

QUdpSocket如何获得发送端的地址,端口 [复制链接]

上一主题 下一主题
离线bingoking
 
只看楼主 倒序阅读 楼主  发表于: 2009-05-21
— 本帖被 XChinux 从 General Qt Programming 移动到本区(2011-01-02) —
server端监听本地的某一端口,如果接收到一个udp包,如何获得源地址和端口?
QUdpSocket好像没有函数提供这一功能啊?
QAbstractSocket::peerAddress()这个函数说明是:Returns the address of the connected peer if the socket is in ConnectedState; otherwise returns QHostAddress::Null.是不是只对连接的套接字有效,即只对TcpSocket有效,对无连接的UdpSocket无效啊?
离线hercules

只看该作者 1楼 发表于: 2009-05-21
用原始套接字,分析IP头
我的QQ号:337396132
欢迎大家加我为好友,一起学习Qt
离线yj_yulin

只看该作者 2楼 发表于: 2009-05-22
qint64 QUdpSocket::readDatagram ( char * data, qint64 maxSize, QHostAddress * address = 0, quint16 * port = 0 )
快速回复
限100 字节
 
上一个 下一个