Jak napisać komunikator sieciowy?

0

Chcę napisac prostego chata w sieci LAN. Zakładamy ,że w sieci <ort>NIE MA</ort> serwera który chodzi cały czas , ani <ort>NIE MA</ort> dostepu do Internetu. <ort>Niewiem</ort> jak zrobic zeby nowy <ort>klijent </ort>automatycznie znajdowal pozostałych uczestników rozmowy bez podawania numeru IP. Jak zorganizowac połączenie <ort>klijent </ort>,serwer w takim przypadku? Program PonyChat jest wlasnie takim chatem w którym mimo braku połączenia z Internetem doskonale znajduje innych ort! i można swobodnie rozmawiać. Moze wie ktoś jak taki program zrobić?

0

. prponuje użyj timer'a i memo i co powiedzmy 1 sekunde memo.lines bedzie wczytywane z danego kompa a po wysłaniu wiadomości zapisanie moemo.lines do tego samego pliku (<ort>po tem</ort> napiszę kod chyba że ktoś mnie wyprzedzi) na razie jestem<ort> wszkole</ort> i ort! moge

//pq czemu tak zawsze wszystkich poprawiasz i to tak brutalnie...

//dlatego, że

  1. Pisanie z błędami to objaw niechlujstwa i braku szacunku dla czytelnika. I proszę mi nie podtykać zaświadczeń o dysleksji - są słowniki ortograficzne. Nawet w Internecie.

  2. Nie mam ochoty narażać siebie i innych piszących prawidłowo na utratę tej zdolności z powodu ciągłego czytania błędnie napisanych wyrazów.

A skoro już edytujesz ten post, to popraw swoje błędy. Po to są zaznaczane i po to (m. in.) istnieje edycja.

0

Protokol UDP i nie potrzebny jest serwer zas wysylanie wiadomosci broadcast do wszystkich kompow w sieci na dany jeden port. Program odbiera paczke i interpretuje .
Nie potrzebne timery i tego typu duperele [diabel]

0

w Timerze (OnTimer) wpisz

memo1.lines.loadfromfile('\\komputer\c\chat.txt');

a w Button OnClick

memo1.lines.add(label1.caption);
memo1.lines.savetofile('\\komputer\c\chat.txt');

powinno działać

0

Koxak: czy ty czytasz, co przed tobą piszą? Chyba chcesz sieć i drugiego kompa wykończyć stale odczytując plik u kogoś na dysku.

0

ja też użyłbym UDP. jeżeli nie wiesz co i jak to możesz sobie poszukać źródła LANCzat'a ale był on pisany w C albo C++ (nie wiem dokładnie)... jeżeli chodzi o coś w delphi to mam źródło (już nie pamiętam czyje to ale wiem że mam :> ) podobnego programu, także UDP. jeśli jesteś zainteresowany (albo ktokolwiek inny) to pisz.

pozdro.

0

Heh sciaganie czy wzorowanie jsie na kims to juz nie to samo nie ta satysfakcja ze zrobienia czegos !! [cygaro] Proponuje zamiast pregladania czyichs zrodel przejrzec linki ktore zapodalem w dziale C i C++ w tematach Czakola - to sa polskie i nie tylko kursy pisania aplikacji internetowych . Po ich przeczytaniu na pewno bedzie juz koncepcja jak to ma wygladac i taa satysfakcja [diabel]

/* Prawdopodobnie chodzi o to: http://4programmers.net/Forum/viewtopic.html?id=44419
*/

Heh jeszcze do konca nie kumam dzialania tego forum a wlasciwie jego dziwnych zachowan :(

/* Mi się nie zadarza, aby mnie wylogowywało. Jedynie cookie mam ustawione. Jakby jakieś problemy to moje GG możesz znaleźć - Dryobates */

0

Ja proponuję protokół IPX :]

0

Szkoda ze nie cos jeszcze starszego i ostanio niepraktykowanego :)

0

Może i stare, ale działa i pozwala komunikować się nawet między komputerami chodzącymi pod DOS'em albo Win 3.1x. Następna sprawa - Jest jak najbardziej praktykowane, bo cały Novell NetWare chodzi na IPX/SPX. Więc jak ktoś się obraca w środowisku porządnym, w którym się nie używa tylko jakichś MacroSyfowych Windowsów, to wie, że jest cały czas używane. A Novell jest aktualnie bezkonkurencyjnie najlepszym producentem wysokiej klasy aplikacji sieciowych i oprogramowania serwerów. Gdyby nie to, nie kosztowwałby takiego majątku. Większość instytucji ceniących wygodę i bezpieczeństwo, które stać na taki luksus wybiera oprogramowanie Novell'a.

0

A Novell jest aktualnie bezkonkurencyjnie najlepszym producentem wysokiej klasy aplikacji sieciowych i oprogramowania serwerów. Gdyby nie to, nie kosztowwałby takiego majątku. Większość instytucji ceniących wygodę i bezpieczeństwo, które stać na taki luksus wybiera oprogramowanie Novell'a.

Nie będę wchodził w polemikę w tej materii, bom nie znawca, ale 2 dni temu miałem zajęcia z sieci z kolesiem znającym się na rzeczy i stwierdził on, że od Novella już się odchodzi. To taka mała dygresja.

0

<font color="green"></span>Następna sprawa - Jest jak najbardziej praktykowane, bo cały Novell NetWare chodzi na IPX/SPX. <font color="red"></span>
Od wersji 5.00 preferowny protokół transmisji Novella podczas instalacji jest TCP/IP trzeba na siłę go przekonywać do IPX/SPX. I zaczynają tracić swoją stabilność pracy. Interfejs grficzny Novella jest do kitu. Tyle wiem z praktyki. Nowell 5.00 na 75 stanowisk.

0

No cóż... Do Marooned'a: Nie będę się kłócił, na temat tego, kto bardziej zna się na systemach sieciowych: twój wykładowca, czy informatyk w mojej szkole (prof. Kowal, dla osób znających Zamoy'a), który siedzi w tym interesie, odkąd ja na tym świecie żyję, albo od jeszcze wcześniej... On cały czas korzysta z Novell'a i twierdzi, że jest on najlepszym systemem sieciowym.
Do dasej'a:
Co do interfejsu graficznego Novell'a 5.0 - po kiego ci interfejs graficzny? To jest system przeznaczony pod serwer, i powinieneś się cieszyć, że w ogóle występuje. U mnie w szkole komputery chodzące pod Novell'em nie mają nawet kart graficznych, bo to serwery, więc nie wiem, po co im interfejs graficzny... To taka dygresja... A nie znam systemu operacyjnego, który z Novell(R) NetWareTM nie potrafi współpracować (począwszy od DOS'a po Windows 2000 czy najnowsze Linux'y - Nie wiem, czy XP jest z nim kompatybilny, ale mogę się założyć, że tak, bo to standard).

0

Heh i sie zaczelo : ja wiem wiecej i lepiej niz bo wiem i tyle. HEH przykre.
Do tego progsa mozna uzyc UDP lub IPX ale to ten pierwszy jest popularniejszy i czesciej spotykany co to niezawodnosci to chyba wiecie co to sa protokoly "wyslij i modl sie" ? A takimi sa powyzsze. Tematem nie byla niezawodnosc sieci bo kazda dobrze administrpowana siec moze byc niezawodna a jak usiadzie do zarzadzania jakas naprawde rozgarnieta sztuka to i novella spiep... EOT

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