繁体   English   中英

MFC CSocket SendTo返回错误代码10038

[英]MFC CSocket SendTo return error code 10038

我有一个多播服务器套接字。 当我实现MFC CSocket的SendTo操作时,他向我返回了错误代码10038。这意味着"WSAENOTSOCK The descriptor is not a socket."

因此有人可以告诉我如何解决此问题。

这是我创建服务器套接字的代码

Create(AF_INET,SOCK_DGRAM,NULL);
    Bind(12234,"225.6.7.8");
    int optVal = 10;
    int i = SetSockOpt(IP_MULTICAST_TTL,(void*)&optVal,sizeof(int));

这是将标头发送到客户端的操作

int result = this->SendTo(header, header.GetLength(),12234,"225.6.7.8");

非常感谢你。

我认为您根本不需要绑定,因为您使用的是数据报而不是流。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM