zdravím, prvýkrát som sa stretol s programovaním tohto typu aplikácii... ... ale nejak mi to nejde... sám si data odosielať viem, ale keď sa snažím pripojiť k nejakej existujúucej IP tak to nejde... proste na iný PC... vie mi niekto poradiť v čom môže byť chyba? vďaka
Já winsock používám přes to "Uses winsock"Pak ňá´kýy to WSAStartup...Poradil by mi někdo jak naprogramovat přes tohle nějakej ten Server ktej by přijmul ňáký krátký data nějakej příkaz a odeslal zpátky klientovi výsledek??A když mi poradí jak na serv. tak by mi moh poradit i na klijentaJá už si dál poradim fakt mi stačí jen nějaký to odeslání a přijmutí zpráv... & nbsp; &n bsp; &nb sp; Kdo mi odpoví tomu fakt děkuju
Váš článek se mi líbil, ale chtěl bych vytvořit něco jako chat více lidí. Potřeboval bych tedy zjistit, jak může server posílat text klientovi a jak server vybere, kterému klientovi informaci pošle? Bude o tom další článek? Kdy bude?
Podrobnosti budou v některém z dalších článků, nicméně řešení může být třeba takové, že do aplikace vložíte komponenty ServerSocket a ClientSocket - aplikace pak funguje jako klient i server zároveň.
Tyhle socktety jsou sice hezký, ale v delphi 7 nejsou. Tam jsou jiný, který maj úplně jiný příkazy. Mohl by někdo napsat jak se používaj ty v delphi 7?
V Delphi 7 jsou opravdu (standardně) k dispozici jiné komponenty, které mají větší možnosti, na druhou stranu se však obtížněji používají. Majitelé Delphi 7 samozřejmě nezůstanou zkrátka; jejich komponentami se budeme zabývat v příštích dílech seriálu.
"Tyhle socktety jsou sice hezký, ale v delphi 7 nejsou."V diskuzi k dílu 125 je příspěvek, ze kterého lze odvodit toto:Delphi7ComponentInstall PackagesAdd.."Borladn/Delphi7/bin/dclsockets70.bpl"OK.No a tyhle sockety tam najednou jsou ;] Na zalozce Internet.
Když člověk používá Winsock funkce Win32 API.WSAStartup, pak GetHostByName pro resolvování přes DNS, Socket pro vytvoření nového soketu, Connect pro nakonektění na IP adresu, send, recv - příjem odeslání, WSAClose na závěr. Pokud jen na IP, tak si můžete GetHostByName odpustit.To má výhodu i nevýhodu: nevýhoda je, že to je blokující režim. Výhoda, že můžete použít sockety 1.1, takže vám to bude fungovat všude (vaše aplikace by na Win95 asi měla problémy).
Cus,
chtěl bych se zeptat zda někdo nevítej jak mužu změřit objem přenesených dat.
Podle mě by to mohlo jít ňák přes pakety a nebo přes winapi (windowsi si to měřej vlastně sami nešlo by toho nějak využít)
Díky za odpovědi.
Potvrďte prosím přezdívku, kterou jsme náhodně vygenerovali, nebo si zvolte jinou. Zajistí, že váš profil bude unikátní.
Tato přezdívka je už obsazená, zvolte prosím jinou.