Opis zlecenia
Szczegóły dotyczące projektu:
1. W projekcie należy wykorzystać dwa różne narzędzia:
- Interface gniazd BSD (język C, choć w szczególnych przypadkach, po uzgodnieniu z prowadzącym, mogą być wyjątki).
- Interface obiektowy (Java, C♯, C++ — np. biblioteka Qt).
2. Jednym z elementów musi być przesyłanie większej ilości danych (np. zadanego przez użytkownika pliku).
3. Co najmniej jedna strona połączenia musi obsługiwać wiele klientów (lub serwerów) jednocześnie.
4. Co najmniej jedna strona musi zawierać elementy interaktywności (tzn. sterowanie aplikacją podczas wykonania).