Sekwencja w Trivial FTP

0

Witam,
W ramach nauki piszę prostą aplikację TFTP UDP Client.
Jak powinna być kolejność pakietów?
Przy zapisywaniu pliku na server:
Client -> Server: Write request
Server -> Client: ACK
Client->Server Data
Server->Client ACK

Mam problem z pierwszym ACK. Wysyłam Write request (WRQ) server odbiera (tworzy plik).
Server wysyła ACK
Client odbiera ACK
Client wysyła pierwszy pakiet danych.
Server odbiera pakiet ale go ignoruje i po timeout wysyła ponownie ACK, i tak aż mu się skończy ilość powtórzeń.
Czy po odebraniu pierwszego ACK, client powinien coś jeszcze wysłać przed Data package?

Pozdrawiam Usjwo

0

A co to ma wspólnego z Javą?
To wiedza o protokole

Po drugie, jak już, to nie pisz bajek słowno-muzycznych O KODZIE ale daj KOD

0

Faktycznie to chyba w złym dziale. To dlatego że aplikacja jest w Javie i pewnie następne pytanie będą ;).
Na razie kod nie jest ważny, chodzi bardziej o algorytm.
Zadałem pytanie tutaj:
Sekwencja pakietów dla Trivial FTP
mam nadzieje, że teraz dobrze.

Pozdrawiam Usjwo

0

Kiedy będzie kod?

Skąd mamy wiedzieć, ze nie masz głupiego średnika po if-ie ?

1 użytkowników online, w tym zalogowanych: 0, gości: 1