Pobrań: 674

Do działania program wymaga

 

Mały programik służący do wymiany plików za pomocą protokołu HTTP.
 
  • Możliwość wysyłania wielu plików i katalogów naraz
  • Wznawianie wysyłania i pobierania
  • System wiadomości
  • Zarówno pliki jak i wiadomości można wysyłać do wielu osób jednocześnie
  • Plik można wysłać jako publiczny, program zwróci wtedy do niego dwa linki - zwykły i uzyskany ze strony tiny.pl
  • Kompresja (GZib) pliku podczas wysyłania
  • Możliwość włączenia opcji powiadamiania na adres email o nowym pliku i o nowej wiadomości
  • Limity transferu, czyli możliwość ograniczenia maksymalnej szybkości wysyłania/pobierania pliku
  • Automatyczna aktualizacja programu
  • Możliwość zminimalizowania aplikacji do zasobnika systemowego
  • Mały rozmiar (1 MB to wbrew pozorom, nie jest dużo :)
 
Podstawową funkcją programu jest wymiana plików między zarejestrowanymi użytkownikami, możliwe jest to dzięki połączeniu pośredniemu poprzez serwer WWW za pomocą protokołu HTTP. Programy takie jak Gadu-Gadu albo Skype, polegają na połączeniu bezpośrednim, którego uzyskanie nie jest możliwe, gdy dwie osoby są za NAT-em. Natomiast jedynym koniecznym warunkiem, aby mój program działał, konieczne jest posiadanie... internetu i .NET Framework :) tak, dla programu nie ma znaczenia czy osoby są za czy poza NAT-em, wystarczy, że mają połączenie internetowe.
 
Język:C#
IDE:Microsoft® Visual C# 2008 Express Edition
Data rozpoczęcia projektu:22 lipiec 2007
  
Linii kodu źródłowego:bez kodu designera - 9286 linii
z kodem designera - 12559 linii
Rozmiar kodu źródłowego:bez kodu designera - 278 KB
z kodem designera - 447 KB
Liczba plików źródłowychbez designera - 32
z designerem - 51
Na jeden plik źródłowy przypada średnio 290 linii kodu.
Krystian Dużyński

WWW: http://krystiand.net
E-mail: krystekd(at)gmail(dot)com
IRC: kanał #warsztat (PolNet) Bramka
GG: 3181083