Nowe posty

xx Dystrybucja pod HP Omen (6)
Wczoraj o 23:30:08
xx [Poradnik] Wyszukiwanie Sterowników (2)
Wczoraj o 21:08:23
lamp Problem z Linux Lite po instalacji (0)
Wczoraj o 19:50:30
xx Ile pingwinów? (1)
Wczoraj o 08:59:24
xx konfiguracja pale moon (0)
2024-03-24, 21:53:42
xx Plasma 6 w Neonie ssie trochę mniej ... (10)
2024-03-23, 02:38:11
xx problem z instalacja sterowników do karty sieciowej (3)
2024-03-18, 18:10:16
xx Plik abc.001 (1)
2024-03-17, 17:48:27
xx Zlecę dopracowanie programu w MatLab (0)
2024-03-13, 15:28:40
xx Linux Mint 21.3 XFCE brak dźwieku po paru minutach (karta muzyczna zintegrowana) (5)
2024-03-12, 23:07:01

Autor Wątek: Serwer do rozmawiania  (Przeczytany 1251 razy)

Filystyn

  • Gość
Serwer do rozmawiania
« dnia: 2015-06-19, 00:20:11 »
a no takie cudeńko ostatnio nabazgrałem:

serv http://paste.ubuntu.com/11739701/

klient http://paste.ubuntu.com/11739703/

Nie wszystko jest idealnie przemyślane ale nawet działa i to na bieżąco, port telnetu bo spróbowałem połączyć się z serwerem telnetem i się udało i nawet porozmawialiśmy.


Pod local host narazie bo nie za bardzo jeszcze wiem jak połączyć się z kimś kto przecież też jest na jakimś local hostu. jak podam adres tego hosta to przecież troche tak że jakbym podał adres swojej sieci bo np. on też z klasy 192.... korzysta.

No także ten, pewnych rzeczy nadal nie wiem.

Ale widać, że są postępy ;-)

NAJWIĘKSZA WADA:

Serwer nie pozwala wydzielić z kim gadamy, przekieruje zawsze rozmowe na klienta który ostatni się odezwał.

Ponad to jak klient nagle zakończy rozmowe to nie jestem pewien ale chyba coś nie do końca serwer poprawnie kończy połączenie.

Część funkcji jest z mojej biblioteki netlib ale to te same funkcje tylko z obsługą błędów więc jestem pewien, że każdy da sobie radę.

EDIT 1: poprawiłem swój kod bo były pewne BŁEDY ;-)))