C++ MFC CSocket SendTo返回错误代码10038

C++ MFC CSocket SendTo返回错误代码10038,c++,sockets,mfc,C++,Sockets,Mfc,我有一个多播服务器套接字。当我实现MFC CSocket的SendTo操作时,他返回给我一个错误代码10038。这意味着“WSAENOTSOCK描述符不是套接字。” 所以有人可以告诉我如何解决这个问题 这是我创建服务器套接字的代码 Create(AF_INET,SOCK_DGRAM,NULL); Bind(12234,"225.6.7.8"); int optVal = 10; int i = SetSockOpt(IP_MULTICAST_TTL,(void*)&

我有一个多播服务器套接字。当我实现MFC CSocket的SendTo操作时,他返回给我一个错误代码10038。这意味着
“WSAENOTSOCK描述符不是套接字。”

所以有人可以告诉我如何解决这个问题

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

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");

非常感谢。

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

您需要在此处包含一些代码。您是否检查了返回代码?