TCP i broadcast

0

Witam, mam dzisiaj troszkę zły dzień, dlatego proszę o wyrozumiałość. To chyba głupie pytanie ale czy korzystając z TCP można wysłać coś broadcastowo?

0

A orientuje się ktoś jak zrobić to w c#? Jak zrobię coś takiego

IPEndPoint ip = new IPEndPoint(IPAddress.Broadcast, 50000);
                klient = new TcpClient(ip);
                NetworkStream ns = klient.GetStream();
                BinaryWriter bw = new BinaryWriter(ns);

To dostaję Żądany adres jest nieprawidłowy w tym kontekście

0

To chyba głupie pytanie ale czy korzystając z TCP można wysłać coś broadcastowo?

No głupie. A odpowiedź: nie, nie można.

0

Ale jesteś pewien że nie można? Bo ktoś mi kazał coś takiego napisać o ile dobrze go zrozumiałem, i nie jestem specjalistą ale właśnie mi też się to wydaje nie możliwe.

0

No przecież ci tłumaczę, że broadcast jest tylko w udp, w tcp nie ma i to wynika z samego protokołu. Gdzie ty się uchowałeś?

0

No ja też jestem tego zdania, ale tak zrozumiałem 10 razy mądrzejszą osobę ode mnie w tych kwestiach więc zwątpiłem.

0

Możesz wysłać coś do wszystkich klientów, którzy są do ciebie podłączeni. Ale nie możesz zrobić broadcasata w sensie takim jak w udp (czyli "krzyczysz" a każdy to "słyszy")

1 użytkowników online, w tym zalogowanych: 0, gości: 1