Closed Thread
Results 1 to 3 of 3

Thread: Winsock: Receiving UDP broadcasts

  1. #1
    mholt is offline Newbie
    Join Date
    Jan 2008
    Posts
    27
    Rep Power
    0

    Question Winsock: Receiving UDP broadcasts

    I have successfully set up a UDP server, a UDP client, and am able to get them communicating one-on-one.

    However, sending a message to all clients (is that the same as "broadcasting"? - the clients may not be on the same LAN, necessarily) - is not working.

    EDIT: Okay, well, using SmartSniff I see that when the server sends a broadcasted UDP message, it goes to IP address 255.255.255.255. It's sending correctly but the client is not reading it. But wouldn't that send the message to only computers on a LAN, or does it go to all connected clients?

    Either way, for small packet sizes (each less than 50 or 100 bytes), would it be okay to store each client's address in a container then loop through it and send each message individually?

    What's the best way to send and receive UDP messages on a larger scale like this? (Being one server sending to many connected clients.)

    Thanks!
    -Matt


    Another Edit: I did some more research and see that "multicasting" may be an option. However it looks like it has some restrictions... so how should I do this?
    Last edited by mholt; 05-02-2008 at 08:50 PM.

  2. CODECALL Circuit advertisement
    Join Date
    Always
    Posts
    Many

     
  3. #2
    mholt is offline Newbie
    Join Date
    Jan 2008
    Posts
    27
    Rep Power
    0

    Re: Winsock: Receiving UDP broadcasts

    Okay, well after some experimentation, I'm noticing that since my packets are small (under 50 bytes), it doesn't take much time to send/recv a set to and from each client. I've decided to just use a for loop through a vector of client addresses.

    If somebody has a better way, please enlighten me. Thanks

  4. #3
    Join Date
    Mar 2008
    Location
    The North Pole
    Posts
    13,174
    Blog Entries
    13
    Rep Power
    114

    Re: Winsock: Receiving UDP broadcasts

    If you've found a solution that works, that's great.

    Quote Originally Posted by Jordan View Post
    Good members, like yourself, stick around and post for ages to come!
    Mr. Xav | Blog | Forums

Closed Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Replies: 2
    Last Post: 06-16-2010, 08:49 AM
  2. C - Winsock
    By jenx in forum C and C++
    Replies: 0
    Last Post: 05-25-2010, 07:31 AM
  3. Replies: 0
    Last Post: 12-09-2009, 07:19 PM
  4. Replies: 2
    Last Post: 08-28-2009, 07:30 PM
  5. Receiving an IPv6 Multicast Message
    By feno in forum C# Programming
    Replies: 0
    Last Post: 01-23-2009, 09:42 AM

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts