Wyrewolwerowanyrewolwer
Mógłbym tutaj zrobić długi wstęp o tym i o tamtym, ale przejdę od razu do rzeczy.
Ogarnąłem podstawy socketów w #java. Napisałem jakieś tam 2 "programiki" z których jeden pełni rolę serwera i zapisuje do pliku wszystko to, co dostanie z tego drugiego. No niby ok, działa.
Ale chciałbym dołożyć więcej clientów, których wysłane dane byłyby zapisywane do pliku.
Podpowie ktoś jak się za to zabrać?
Myślałem nad tym, żeby przy każdym nowym
  • Najlepsze
  • Wszystkie komentarze
biedrzycki
biedrzycki
@Wyrewolwerowanyrewolwer: może przyda się tutaj synchronized jeśli chodzi o dostęp do zasobu wspoldzielonego jakim jest plik
biedrzycki
biedrzycki
@Wyrewolwerowanyrewolwer: nie wiem jak to sprawdzi się w takiej sytuacji, ale pisałem program który zapisywał dane do pliku jak wchodzili klienci na stronę i żeby żadnych informacji nie stracić faktycznie wystarczyło oznaczyć funkcje jako synchronized
Wyrewolwerowanyrewolwer
Miraski. Znowu mam prośbę.

Czy mógłby mi ktoś podać link do tutorialu, z którego nauczę się obsługi sieci na zasadzie klient-serwer?

Muszę napisać prosty fragment kodu do obsługi sieci(przyjmowanie danych od urządzeń n > 5). Głównie chodzi o nasłuch na wybranym porcie, a następnie analiza otrzymanych na tym porcie danych. Czy ktoś ma coś sprawdzonego?

Pytam,
  • Najlepsze
  • Wszystkie komentarze
koob
koob
1
Vetinari
@Wyrewolwerowanyrewolwer: Jeżeli linux i chcesz się nauczyć jak to działa w środku to nieśmiertelne: http://beej.us/guide/bgnet/output/html/singlepage/bgnet.html