> I've set SO_BROADCAST with set_sockopt but it didn't improve things. I think that only applies to sending to the broadcast address. > Is there a trick to enabling the reception of broadcast packets? Set the bind address to INADDR_BROADCAST Name.sin_family = AF_INET; Name.sin_addr.s_addr = INADDR_BROADCAST; Name.sin_port = htons(potrNumber); Bind(rxSocket,(struct sockaddr *) &Name,sizeof(name)); Peter -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist