当前位置: 代码迷 >> WinCE >> wince6.0下winsocket编程,该如何解决
  详细解决方案

wince6.0下winsocket编程,该如何解决

热度:318   发布时间:2016-04-28 11:53:34.0
wince6.0下winsocket编程
本人新手,在ARM嵌入式板上开发winsocket程序。要实现多播功能!发现初始化
WSASocket(AF_INET,SOCK_DGRAM,0,NULL,0,WSA_FLAG_MULTIPOINT_C_LEAF|WSA_FLAG_MULTIPOINT_D_LEAF|WSA_FLAG_OVERLAPPED)报错10022参数无效
去掉参数
WSASocket(AF_INET,SOCK_DGRAM,0,NULL,0,0)运行正常。
去掉WSA_FLAG_MULTIPOINT_C_LEAF等参数
WSASocket(AF_INET,SOCK_DGRAM,0,NULL,0,WSA_FLAG_OVERLAPPED)运行正常
但是我运行
WSAEnumProtocols()函数 发现板子支持多播功能,有参数XP1_SUPPORT_MULTIPOINT
求解问题在哪~
------解决思路----------------------
协议参数改成UDP试试 ?
------解决思路----------------------
在wince上玩udp多播用setsockopt设置。
  相关解决方案