C# Class ASS8.Klient.komunikacja

Afficher le fichier Open project: kitpz2/grupappz Class Usage Examples

Méthodes publiques

Свойство Type Description
folder string

Méthodes publiques

Méthode Description
downloadFiles ( string nazwyPlikow, string uzytkownik, GlacialComponents.Controls.GLItem gli, string path ) : int

Ściąga pliki z serwera

downloadListy ( string uzytkownik ) : List

Ściąga listę plików użytkwonika

komunikacja ( ) : System

Kontruktor klasy

login ( ) : int

Loguje do serwera

uploadFile ( string nazwa, System.DateTime data, int rozmiar ) : int

Wysyła plik na serwer

ustawUstawienia ( string s, int p ) : void

Ustawia serwer i port do połączenia

usunPliki ( List plikiDoUsuniecia ) : int

Usuwa pliki z serwer

wyslij ( byte wiadomosc, int dlugosc ) : void

Wysyła wiadomość do serwera

Private Methods

Méthode Description
hashPliku ( string plik ) : string

Oblicza hash pliku algorytmem MD5

pobierz ( int dlugosc, byte &bytes ) : int

Pobiera wiadomość od serwera

pobierz ( ) : string

Pobiera dane z serwera

postep ( System.Windows.Forms.ProgressBar bar, int progressValue ) : void

Aktualizuje postęp pliku w pasku postępu

Method Details

downloadFiles() public méthode

Ściąga pliki z serwera
public downloadFiles ( string nazwyPlikow, string uzytkownik, GlacialComponents.Controls.GLItem gli, string path ) : int
nazwyPlikow string Lista plików do ściagnięcia
uzytkownik string Użytkownik od którego mają być ściągane pliki
gli GlacialComponents.Controls.GLItem Zmienna reprezentuje pasek postępu
path string Zmienna reprezentuje folder do zapisu pliku
Résultat int

downloadListy() public méthode

Ściąga listę plików użytkwonika
public downloadListy ( string uzytkownik ) : List
uzytkownik string Użytkownika którego listę plików chcemy ściągnać
Résultat List

komunikacja() public méthode

Kontruktor klasy
public komunikacja ( ) : System
Résultat System

login() public méthode

Loguje do serwera
public login ( ) : int
Résultat int

uploadFile() public méthode

Wysyła plik na serwer
public uploadFile ( string nazwa, System.DateTime data, int rozmiar ) : int
nazwa string Nazwa pliku
data System.DateTime Data pliku
rozmiar int Rozmiar pliku
Résultat int

ustawUstawienia() public méthode

Ustawia serwer i port do połączenia
public ustawUstawienia ( string s, int p ) : void
s string Adres serwera
p int Port serwera
Résultat void

usunPliki() public méthode

Usuwa pliki z serwer
public usunPliki ( List plikiDoUsuniecia ) : int
plikiDoUsuniecia List Lista plików do usunięcia
Résultat int

wyslij() public méthode

Wysyła wiadomość do serwera
public wyslij ( byte wiadomosc, int dlugosc ) : void
wiadomosc byte Wiadomość do wysłania
dlugosc int Długość wiadomości
Résultat void

Property Details

folder public_oe property

public string folder
Résultat string