Deloryn / ReliableUdpMulticast

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ReliableUdpMulticast

TTD:

  • Wysłanie pakietu na adres multicastowy, dla którego ma nastąpić odpowiedź członków adresu multicast + podanie sposobu testowania przy użyciu zewnętrznych narzędzi
  • Czekanie na pakiet zwrotny z informacją o adresie IP który przyjdzie od członka adresu multicast + podanie sposobu testowania przy użyciu zewnętrznych narzędzi
  • Stworzenie oczekiwania na wszystkich odbiorców i zakwalifikowanie ich do transmisji - określenie maksymalnego czasu oczekiwania, zebranie ich np. do tablicy
  • Podział danych na pakiety i wysłanie ich do odbiorców
  • Funkcjonalność dosyłania pojedynczego pakietu do odbiorcy, na razie nie zależnie, od tego, czy otrzymał pakiet, czy nie
  • Zapoznać się z mechanizmem okna przesuwnego i wybiórczych potwierdzeń (selective acks) z TCP i zastanowienie się, jak można to zrealizować w projekcie
  • Realizacja otrzymywania potwierdzeń - do doprecyzowania po kroku powyższym
  • Realizacja dosyłania na bazie braku potwierdzenia
  • W razie potrzeby, uzupełnienie pakietów o informację o liczbie, kolejności, itp.

  • Upload pliku
  • Wysyłanie wybranego pliku
  • Zebranie otrzymanych pakietów do jednego pliku
  • Możliwość pobrania otrzymanego pliku
  • ...

About


Languages

Language:C++ 77.0%Language:QMake 23.0%