2013-01-06 60 views
0

我有一個多播服務器套接字。當我實現MFCocket的操作SendTo時,他回到我的錯誤代碼10038.這意味着"WSAENOTSOCK The descriptor is not a socket."MFC CSocket SendTo返回錯誤代碼10038

所以有人可以告訴我如何解決這個問題。

這是我創建的服務器套接字

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

非常感謝你。

+1

你需要在這裏包含一些代碼。 – ethrbunny

+0

您是否檢查退貨代碼? –

回答

0

我不認爲你必須綁定,因爲你使用的是數據報而不是流。