C# Class ASS8.Klient.komunikacja

Show file Open project: kitpz2/grupappz Class Usage Examples

Public Properties

Property Type Description
folder string

Public Methods

Method 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

Method 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 method

Ś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
return int

downloadListy() public method

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

komunikacja() public method

Kontruktor klasy
public komunikacja ( ) : System
return System

login() public method

Loguje do serwera
public login ( ) : int
return int

uploadFile() public method

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
return int

ustawUstawienia() public method

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

usunPliki() public method

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

wyslij() public method

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

Property Details

folder public property

public string folder
return string