ssdp协议 upnp_SSDP协议编程 upnp设备查找方法[通俗易懂]

ssdp协议 upnp_SSDP协议编程 upnp设备查找方法[通俗易懂]SSDP协议编程upnp设备查找方法SSDP协议编程upnp设备查找方法[cpp]viewplaincopyintssdp_discovery(){structsockaddr_inaddrin;structtimevalrtime;intnewsock;intret;charbuf[1024];inti=0;intyes=1;rtime.tv_sec=2;rtime.tv_usec…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

SSDP

协议编程

upnp

设备查找方法

SSDP

协议编程

upnp

设备查找方法

[cpp] view plaincopyint ssdp_discovery()

{

struct

sockaddr_in

addrin

;

struct timeval

rtime

;

int

newsock

;

int

ret

;

char

buf[1024]

;

int

i=0

;

int

yes=1

;

rtime.tv_sec

= 2 ;

rtime.tv_usec = 0 ;

bzero(&addrin,

sizeof(addrin));

addrin.sin_family = AF_INET;

addrin.sin_addr.s_addr = inet_addr(“239.255.255.250”);

//htonl(INADDR_ANY)

addrin.sin_port = htons(1900);

newsock=socket(AF_INET,SOCK_DGRAM,0);

if( newsock < 0) {perror(“1”); return -1;}

setsockopt( newsock, SOL_SOCKET, SO_RCVTIMEO, (const

char *)&rtime, sizeof(struct timeval));

setsockopt( newsock, SOL_SOCKET, SO_REUSEADDR,

&yes, sizeof(int)) ;

ret=bind( newsock, (struct

sockaddr *)&addrin, sizeof(addrin));

if( ret < 0 )

{perror(“2”); return -1;}

while(i<8)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/183183.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • ubuntu最详细安装nginx_ubuntu centos debian

    ubuntu最详细安装nginx_ubuntu centos debian1、创建nginx账号root@ubuntu:/usr#useradd-mnginx

    2022年9月19日
    0
  • :nth-child(n)

    :nth-child(n)

    2021年9月20日
    53
  • pycharm2019.3.3激活成功教程_pycharm字体推荐

    pycharm2019.3.3激活成功教程_pycharm字体推荐PyCharm是由著名的JetBrains公司所打造的一款功能强大的PythonIDE,它具有一般IDE都具备的功能,并且使用起来非常方便好用。最近需求PyCharm激活码的网友非常多,小编就在这里给大家分享一下PyCharm2019最新可用的激活注册码。激活Pycharm专业版的方法有很多,小编在这里主要给大家分享最有效的两种,一种是使用最新可用的注册激活码,一种是使用激活成功教程补丁的方法,这种方法…

    2022年8月25日
    5
  • windows的host文件的位置和作用建议收藏

    在Window系统中有个Hosts文件(没有后缀名),在Windows98系统下该文件在Windows目录,在Windows2000/XP系统中位于C:\Winnt\System32\Drivers\

    2021年12月20日
    72
  • 2022年双非上岸北京理工大学软件工程经验

    2022年双非上岸北京理工大学软件工程经验感想很久之前就想写一篇文章来记录自己这段考研的辛苦历程了,感谢这一路陪伴我的朋友对我的鼓励支持,软工今年是前30去校本部,后35名去唐山研究院,软工相比于前几年来说一直在缩招,20年招95个,21年招74个,今年招65个,所以23今年想报的要做好会缩招的准备,我最终是去了唐山研究院,但是这对我本科双非的学生来说已经知足了。今年2022年被称为考研元年,难度可以说是极其高了,想要上岸不容易,从如今考研的形式来看,未来考研将会越来越难,希望学弟学妹们仔细认真的选择院校,可以通过关注一些公众号像王道论坛,

    2022年6月14日
    496
  • 多进程 python_python多进程编程

    多进程 python_python多进程编程进程前置知识点进程:一个程序运行起来后,代码+用到的资源称之为进程,它是操作系统分配资源的基本单元。并发:指的是任务数多余cpu核数,通过操作系统的各种任务调度算法,实现用多个任务“一起”执行

    2022年7月29日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号