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ć?
. 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
-
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.
-
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.
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]
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ć
Koxak: czy ty czytasz, co przed tobą piszą? Chyba chcesz sieć i drugiego kompa wykończyć stale odczytując plik u kogoś na dysku.
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.
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 */
Ja proponuję protokół IPX :]
Szkoda ze nie cos jeszcze starszego i ostanio niepraktykowanego :)
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.
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.
<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.
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).
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