C# 클래스 ASS8.Klient.komunikacja

파일 보기 프로젝트 열기: kitpz2/grupappz 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
folder string

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
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

메소드 상세

downloadFiles() 공개 메소드

Ś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
리턴 int

downloadListy() 공개 메소드

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

komunikacja() 공개 메소드

Kontruktor klasy
public komunikacja ( ) : System
리턴 System

login() 공개 메소드

Loguje do serwera
public login ( ) : int
리턴 int

uploadFile() 공개 메소드

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
리턴 int

ustawUstawienia() 공개 메소드

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

usunPliki() 공개 메소드

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

wyslij() 공개 메소드

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

프로퍼티 상세

folder 공개적으로 프로퍼티

public string folder
리턴 string