Forum Linux.pl

Programowanie => C/C++ => Wątek zaczęty przez: Filystyn w 2015-06-19, 00:20:11

Tytuł: Serwer do rozmawiania
Wiadomość wysłana przez: Filystyn w 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 ;-)))