Mám ještě jeden dotaz k UDP, tentokrát k odesílání. Z jednoho počítače potřebuji něco odeslat na více počítačů v síti, přičemž znám vždy IP adresu a port cílového počítače. Nyní to dělám tak, že se mi spustí cyklus a vněm vždy provedu odeslání s tím, že se mi změní IP a port (což si načítám z pole).
For i = 1 To ClientCount
udpSend.Connect(GPSclientArray(i - 1).IP_adr, GPSclientArray(i - 1).port)
SendData = System.Text.Encoding.ASCII.GetBytes(strSendData)
udpSend.Send(SendData, SendData.Length)
Next i
Nicméně pokud budu mít opravdu hodně počítačů, na které chci něco zaslat, tak se mi to zdá jako ne příliš šťastné řešení. Zajímalo by mne, jestli jde udělat to, že by se to odeslalo pouze jednou na nějaký "list" počítačů, prostě ať tam nemusí být ten cyklus. Děkuji za odpověď.
|