Mám za ukol: Navrhněte a napište aplikaci umožňující komunikaci po počítačové síti.( Aplikace bude obsahovat chat, posílání souborů a kreslící plátno. to ale zatim neni dulezite) Musím pripomenout ze poradne umi jen v Delphi7 a jedna se o komunikaci jen v pocitacove siti ne v celem internetu.
Potrebuju poradit jak vubec zacit abych nezacal a potom zjistil ze to nejde nebo bude lepsi jina varianta. Premyslel jsem a prisel jsem na to ze to cele budu realizovat pomoci komponent ClientSocket a ServerSocket. Jenze podle toho co jsem tak zjistil chtelo by to server kam by se ukladali ucty ktere jsou online, pres tento server by sli zpravy soubory atd. A nebo by kazdy byl takovy maly server a kdyby se pripojil ( zapnul program) tak by se vyslal broadcast ze se pripojil a v contactlistu by se zobrazil (tato varianta mi prijde lehci a hlavne nebude potreba uz zmineni server, ale nevim jestli to je realizovatelne takze nechci zacit ztravit nad tim nekolik tydnu a potom zjistit ze to nejde).
A ted co vlastne chci.
Nevím jestli takhle cela myslenka je dobra a zda bych ji mel dal rozvijet nebo pouzit uplne jine komponenty jiny postup atd.
Takze jestli byste mi mohly poradit nebo podat navrhy jak bych mel zacit.
P.S. Omlouvam se za moji cestinu a moje vyjadrovani :)
Fórum › Delphi
Komunikace po počítačové síti.
![](img/forum_vlakno_help_vyreseno.png)
A opravdu máš dělat chat v takovém rozsahu? Pokud ano, tak se koukni na Jabber a určitě najdeš klienta dělaného i v Delphi :). Ovšem z toho zadání nic takové neplyne a možná by stačilo spojení mezi dvěma počítači, protože jinak je to poměrně složité resp. je to docela dost práce. Opravdu máš dělat takovou obludu? :)
No takhle je to rocnikovy projekt nechci vas nejak zatezovat mima problemama ale problem je v uciteli ze on programovani neuci ale ma na starosti rocnikovi projekty a v tom je ten problem on to neuci a vubec netusi co umime a rozhodne to neni na rocnikovej projekt na maturitu ale co nadelam. Tohle bylo jeste nejlehci zadani.
Přesné zadání:
Navrhněte a napište aplikaci umožňující komunikaci po počítačové síti. Aplikace bude obsahovat chat, posílání souborů a kreslící plátno.
Samozřejmě ti nechci nic vnucovat, ale pod pojmem 'chat' rozumím komunikaci 2 lidí, takže bych to zadání chápal tak jednoduše, jak jsem psal. Vycházím i z toho, že spojit se dají v podstatě jen 2 počítače, pokud jich chceš víc, tak potřebuješ nějakého prostředníka (server). Z toho všeho by mi vyšla poměrně jednoduchá aplikace, kde by se krz soket posílal text, obsah souboru a nějakým způsobem i obsah kreslícího plátna.
Pokud to chceš udělat složitější, tak to samozřejmě lze a tvoje úvahy směřují v takovém případě správným směrem.
Samozřejmě ti nechci nic vnucovat, ale pod pojmem 'chat' rozumím komunikaci 2 lidí, takže bych to zadání chápal tak jednoduše, jak jsem psal. Vycházím i z toho, že spojit se dají v podstatě jen 2 počítače, pokud jich chceš víc, tak potřebuješ nějakého prostředníka (server). Z toho všeho by mi vyšla poměrně jednoduchá aplikace, kde by se krz soket posílal text, obsah souboru a nějakým způsobem i obsah kreslícího plátna.
Pokud to chceš udělat složitější, tak to samozřejmě lze a tvoje úvahy směřují v takovém případě správným směrem.
Podle me na to jdes moc zesiroka, liborb ma pravdu.... V zadani mas .... komunikaci v pocitacove siti.... ale neni tam mezi kolika PC. Dle me zadani splnis, pokud to udelas mezi 2 PC. A nejjednodussi je udelat prgram, ktery se bude chovat jako klient i server. Na nejakej kontakt list bych se vykaslal. To pak delas aplikacni server a k tomu klienty...
![](img/forum_nove_psp_new.png)
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
![](/img/smile/1.gif)
![](/img/smile/2.gif)
![](/img/smile/3.gif)
![](/img/smile/4.gif)
![](/img/smile/5.gif)
![](/img/smile/6.gif)
![](/img/smile/7.gif)
![](/img/smile/8.gif)
![](/img/smile/9.gif)
![](/img/smile/10.gif)
![](/img/smile/11.gif)
![](/img/smile/12.gif)
![](/img/smile/13.gif)
![](/img/smile/14.gif)
![](/img/smile/15.gif)
![](/img/smile/16.gif)
![](/img/smile/17.gif)
![](/img/smile/18.gif)
![](/img/smile/19.gif)
![](/img/smile/20.gif)
![](/img/smile/21.gif)
![](/img/smile/22.gif)
![](/img/smile/23.gif)
![](/img/smile/24.gif)
![](/img/smile/25.gif)
![](/img/smile/26.gif)
![](/img/smile/27.gif)
![](/img/smile/28.gif)
![](/img/smile/29.gif)
![](/img/smile/30.gif)
![](/img/smile/31.gif)
![](/img/smile/32.gif)
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Komunikace v síti — založil BDS
Připojení počítače Windows for Workgroups 3.11 k počítačové síti Win… — založil remmidemmi
Pocitacove hry — založil dalaman
Naučte se programovat počítačové hry za 24 hodin — založil Jarda
Tvorba počítačové hry - sháníme grafika — založil Vítek