C# Класс ASS8.Klient.komunikacja

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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