don't know what youre doing there but have a look a that code
Function Proto_BroadCast(p%) avail = ReadAvail(mp_server) tempbuf = CreateBank(avail) ReadBytes tempbuf,mp_server,0,avail For mp.multiplayers = Each multiplayers WriteBytes(tempbuf,mp_server,0,avail) SendUDPMsg mp_server,mp.multiplayers\ipint%,mp.multiplayers\port% Next SendUDPMsg mp_server,0,0 FreeBank tempbuf End Function