求助使用live555组播时出现的问题
系统:
Linux version 3.4.39-h3 (root@wwd) (gcc version 4.6.3 20120201 (prerelease)
编译器:
arm-linux-gnueabihf (gcc version 5.4.0)
live555:
这几天官网下的最新版
代码:
RTPSink* videoSink;
struct in_addr destinationAddress;
destinationAddress.s_addr = chooseRandomIPv4SSMAddress(*env);
const unsigned short rtpPortNum = 4321;
const unsigned char ttl = 7;
const Port rtpPort(rtpPortNum);
Groupsock rtpGroupsock(*env, destinationAddress, rtpPort, ttl); //arm下运行出现问题
报错:
10:01:22 Groupsock(-1: 232.184.148.169, 4321, 7):
failed to join group: setsockopt(IP_ADD_MEMBERSHIP) error: Bad file descriptor
程序在x86下ubuntu16.04下运行正常
出分悬赏求解此问题!!!