【发布时间】:2013-01-06 21:29:35
【问题描述】:
我有一个多播服务器套接字。当我实现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");
非常感谢。
【问题讨论】:
-
您需要在此处包含一些代码。
-
你检查返回码了吗?