Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Pytanie] Wysyłanie plików przez TCP


Rekomendowane odpowiedzi

Opublikowano

????? ??????????

Mam pytanie, czy w autoit jest możliwość wysyłania przez TCP jakiegokolwiek pliku?

Chodzi o to że 1 serwer wysyła jakiś plik do kilku clientów (standardowy client <-> serwer).

Opublikowano

Wystarczy zrobić to na prostym algorytmie:

- serwer wysyła nazwę i wielkość pliku (może też wysłać w jakim miejscu ma być zapisany)

- klient to interpretuje i wysyła info do serwera że może zacząć wysyłanie

- Kiedy serwer uzyska info o gotowości od wszystkich, zaczyna wysyłanie do każdego z klientów po kawałku (1024 bajty na przykład)

- kiedy klient otrzyma plik, wysyła info do serwera i serwer go odłącza

Jest to trudne do napisania jeśli chcemy wysyłać pliki do kilku klientów, ale do zrobienia.

846331404756772371599.jpeg
Opublikowano

Trudne wysłanie do kilku klientów?

Iterujesz przez wszystkich clientów w tablicy i wsio xD

Możnaby sprawdzać, czy dany kawałek "doleciał" do klienta jeszcze w miarę potrzeb ^^

Opublikowano

prościej zrobić tak ze serwer tylko odpyta klienta czy potrzebuje plik ( np wersja itp ) i dopiero wyśle albo uruchomi procedurę ściągania pliku przez klienta przez wysłanie linku do downloadu

If you = stupid then

insert(foot.in.your.ass)

end if

licznik-54-96732-stat.png

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...