• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Serwer pod komunikator c#

Object Storage Arubacloud
0 głosów
922 wizyt
pytanie zadane 2 kwietnia 2018 w Sieci komputerowe, internet przez gagyn Stary wyjadacz (11,050 p.)
Witam,

tworzę prosty komunikator okienkowy w C#. Podczas testów wszelkie dane jak np. wiadomości zapisywałem w folderze na komputerze. Chciałbym jednak, aby komunikator działał między urządzeniami nie tylko w sieci lokalnej. Chciałbym również zachować dotychczasową formę (dane zapisywane w folderach, bez użycia baz danych).

Zastanawiałem się nad serwerem FTP, jednak nie wiem czy odświeżanie statusu i pobieranie wiadomości co sekundę nie będzie dla niego zbyt dużym obciążeniem.

Nie znam się na sieciach, dlatego nie wiem od czego zacząć oraz jaki serwer wybrać. Czy serwer FTP będzie odpowiedni? Czy lepiej wybrać inne rozwiązanie?

2 odpowiedzi

0 głosów
odpowiedź 29 grudnia 2018 przez MsMaciek123 Pasjonat (24,760 p.)
wybrane 26 lutego 2019 przez gagyn
 
Najlepsza
Masz zamiar żeby serwer był załączony jeszcze 24h?

Jaka struktura serwera? ( Klient - Serwer / Peer-To-Peer )

Jeżeli masz strukturę Klient - Serwer i chcesz aby serwer był załączony 24h to

potrzebowałbyś maszyny VPS, na której postawisz serwer komunikatora, i na tej maszynie będą przechowywane pliki.

 

Jeżeli masz strukturę Klient - Serwer ale nie potrzebujesz serwera 24h to

możesz postawić serwer na lokalnym konputerze i tam trzymać pliki, jednakże aby wyjść poza sieć lokalną musiałbyś otworzyć porty na stronie routera ( i najlepiej mieć statyczne IP ). Wtedy każdy komunikator łączy się z serwerem na twoim komputerze.

 

Jeżeli masz strukturę Peer-To-Peer i chcesz aby wiadomości były przechowywane przez cały czas potrzebował byś serweru FTP do przechowywania tych wiadomości, ale nie obciążałoby to sieci, ponieważ po włączeniu komunikatora pobierałby on dane z FTP i działał strukturą Peer-To-Peer. A wysyłanie odbywałoby się poprzez rozsyłanie wiadomości w sieci wysyłaniem jej na serwer FTP.

 

Osobiście polecam strukturę Klient-Serwer, ponieważ jest ona bezpieczniejsza pod pewnymi względami. 24h także byłoby dobrym rozwiązaniem. Jednak aby nie spalić kompa, musisz posiadać maszynę VPS. To jest specjalna maszyna dla ciebie, którą kupisz gdzieś w internecie i masz do niej dostęp. Wszystko dzieje się w serwerowni, tam gdzie jest zamieszczona twoja maszyna. Zwykły serwer VPS kupisz za około 10zł/mies. ( lub taniej/drożej, bo zależy gdzie )
komentarz 26 lutego 2019 przez gagyn Stary wyjadacz (11,050 p.)
Dzięki za odpowiedź, aktualnie już porzuciłem temat, ale w przyszłości może się przydać.
0 głosów
odpowiedź 15 kwietnia 2021 przez marcin99b Szeryf (82,180 p.)

Chciałbym również zachować dotychczasową formę (dane zapisywane w folderach, bez użycia baz danych

Dlaczego? 

3
komentarz 15 kwietnia 2021 przez marcin99b Szeryf (82,180 p.)

Pora przyznać sobie złotą łopate 

komentarz 19 kwietnia 2021 przez gagyn Stary wyjadacz (11,050 p.)
O nie, coś ty zrobił Marcin XD

Podobne pytania

0 głosów
1 odpowiedź 141 wizyt
pytanie zadane 25 maja 2020 w Sieci komputerowe, internet przez Majster6918 Gaduła (4,030 p.)
0 głosów
4 odpowiedzi 540 wizyt
pytanie zadane 2 stycznia 2018 w Sieci komputerowe, internet przez aspibond777 Początkujący (290 p.)
+1 głos
1 odpowiedź 550 wizyt
pytanie zadane 16 listopada 2017 w Sieci komputerowe, internet przez ramz Nowicjusz (150 p.)

92,572 zapytań

141,422 odpowiedzi

319,643 komentarzy

61,959 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...