|
-
March 30th, 1999, 06:00 AM
#1
CSocket::SendTo returns error when broadcasts???
Hi all,
When I used CSocket::SendTo(), with broadcast address(all 1s)
it returns the following error:
WSAEACCES The requested address is a broadcast address, but the appropriate flag was not set.
Then I used the flag MSG_DONTROUTE in sendTo function then also the same error is returned.
Then I tried with MSG_DONTROUTE|SO_DONTROUTE then it returned WSAEOPNOTSUPP.
Can any body tell me which flag should I use to broadcast an IP packet using CSocket.
thanks in advance.
bsmanoj
-
March 31st, 1999, 08:24 AM
#2
Re: CSocket::SendTo returns error when broadcasts???
Hi,
You´ll need to set a socket option to enable broadcast.
BOOL bEnableBroadcast(TRUE);
Socket.SetSockOpt(SO_BROADCAST, (const void*)&bEnableBroadcast, sizeof(BOOL));
/Mats Bejedahl
-
April 1st, 1999, 12:39 PM
#3
Thanks It worked CSocket::SendTo returns error when broadcasts???
Dear mat,
Thanks a lot. It worked.
bsmanoj
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|