Nowe posty

xx Problem ze sterownikami. (5)
2024-04-13, 21:25:16
xx Instalacja xfce4 (2)
2024-04-13, 16:20:17
xx Serie kompilacji bez instalacji dla “emerge” w Gentoo (2)
2024-04-08, 18:40:04
xx Plasma 6 w Neonie ssie trochę mniej ... (17)
2024-04-05, 10:03:46
xx Problem z Linux Lite po instalacji (3)
2024-04-03, 14:23:40
xx Jak właczyć num locka przy starcie systemu debian 12? (12)
2024-04-02, 17:43:54
xx Brak dźwieku w systemie. (5)
2024-04-02, 16:13:41
xx Dystrybucja pod HP Omen (7)
2024-03-29, 11:33:05
xx [Poradnik] Wyszukiwanie Sterowników (2)
2024-03-27, 21:08:23
xx Ile pingwinów? (1)
2024-03-27, 08:59:24

Autor Wątek: Serwer do rozmawiania  (Przeczytany 1260 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 ;-)))