当前位置:  技术问答>linux和unix

为什么我的setsockopt()总提示setsockopt: No such device

    来源: 互联网  发布时间:2015-12-21

    本文导语:  前面几个API都能通过,但是在最后一个if()语句时,setsockopt()出错,提示:“setsockopt: No such device”,请高手救命,是不是我的代码写的有问题,还是相关设备设置有问题。 代码如下: #define MAXBUF 9000 #define MAXNEW...

前面几个API都能通过,但是在最后一个if()语句时,setsockopt()出错,提示:“setsockopt: No such device”,请高手救命,是不是我的代码写的有问题,还是相关设备设置有问题。

代码如下:
#define MAXBUF 9000
#define MAXNEWS 1024
#define PUERTO  1234
#define GRUPO "224.0.0.1"

#define MSG_MAGIC       "1234567"
#define MSG_MAGIC_LEN   8
#define TYPE_FROM_CM_TITLE              2
#define TITLE_CONTENT   2
#define ENCRYPTION_PASSWORD                  "123"

   int  socket_test()
        {
         int s,n,r, tmplen;
struct sockaddr_in srv,cli;
struct ip_mreq mreq;
BYTE buf[MAXBUF], *pnews, *plogo;
unsigned char previd[10];
int datalen, first=1;
BYTE    btPacketID=1;
unsigned int len1, len2;

memset(previd, 0 , 10);
bzero(&srv, sizeof(srv));
srv.sin_family = AF_INET;
srv.sin_port = htons(PUERTO);
if(inet_aton(GRUPO, &srv.sin_addr)

    
 
 

您可能感兴趣的文章:

  • 组播报错setsockopt: No such device
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 问一个关于调用setsockopt函数设置tos值的问题
  • setsockopt出错
  • 关于igmp的setsockopt
  • setsockopt()函数的问题
  • [求助]请教各位一个关于setsockopt的问题!
  • setsockopt问题
  • 为什么setsockopt没有用?
  • 请问大家setsockopt()里面optval的作用到底什什么
  • 使用原始套接字来发送一个icmp包,不适用setsockopt做控制会怎么样?
  • setsockopt(),该函数的一个用法。
  • 求教:用poll和用Setsockopt设置SO_RCVTIMEO,SO_SNDTIMEO有什么区别?
  • 怎样解决"Cannot set Socket Options for Trasnmit Socket" error 当使用setsockopt() 在solaris 5.8
  • err=sock->ops->setsockopt(sock, SOL_SOCKET, ...);返回值代表的含义?
  • setsockopt的参数optname的意义?
  • setsockopt设置了linger选项的疑问
  • linux setsockopt 没有IPPROTO_TCP吗?(100)
  • 请问: setsockopt(s,SOL_SOCKET,SO_DONTLINGER,(const char*)&bDontLinger,sizeof(BOOL)); 中的,(const char*)&bDontLinger是什么意思啊
  • 请教关于setsockopt(来者有分)
  • setsockopt延时的问题
  • 为什么我的setsockopt调用会什失敗?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3