TCP i broadcast

  • Rejestracja: dni
  • Ostatnio: dni
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?

  • Rejestracja: dni
  • Ostatnio: dni
0

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

Kopiuj
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

OT
  • Rejestracja: dni
  • Ostatnio: dni
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.

  • Rejestracja: dni
  • Ostatnio: dni
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.

OT
  • Rejestracja: dni
  • Ostatnio: dni
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ś?

  • Rejestracja: dni
  • Ostatnio: dni
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.

OT
  • Rejestracja: dni
  • Ostatnio: dni
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")

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.