Dobrého dne vinšuju,
nějak se peru s c#. a mám pár otázek.
1) dejme tomu, že bych chtel udelat client-server aplikaci. a u clienta a serveru budou nějaké classes stejné. to se řeší tak že udělam solution a v něm nějakej base project a ostatní projekty využívají tohoto base projektu?
2) kdybych chtěl udělat client-server aplikaci (nebo peer-to-peer což taky potřebuje server) doporučíte využít Socket, TcpClient/Server nebo WCF?
3) jak mám přenášet data pomocí TCP? Mám si yvtvořit třídu např. Message a tu serializovat a pak poslat?
4) co je to paket? to je něco co si sám nadefinuju? třeba že prvních 20 bitů bude obsahovat informace o délce dat a nějaké info o typu zprávy a pak pošlu data? to je paket?
Děkuji za pomoc, jsem začátečník
c# více projects v jednom solution, client-server
- CZechBoY
- Master Level 9.5
- Příspěvky: 8813
- Registrován: srpen 08
- Bydliště: Brno
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: c# více projects v jednom solution, client-server
1) nevim jak se to řeší, ale lepší budou 2 sln
2) používám Socket
3) udělej si třídu na komunikaci a tam si uděláš funkce
4) paket přenáší různý data, třeba text, IP adresu kam to má dorazit, odkud, TTL, atd.
2) používám Socket
3) udělej si třídu na komunikaci a tam si uděláš funkce
4) paket přenáší různý data, třeba text, IP adresu kam to má dorazit, odkud, TTL, atd.
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
- domitea
- Tvůrce článků
-
Level 4.5
- Příspěvky: 1971
- Registrován: červen 09
- Bydliště: Královehradecký kraj
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: c# více projects v jednom solution, client-server
1) Pokud to jsou stejné Classes, tak si je zkompiluj do DLL (lepší správa, velikost, prostě knihovna
) a ty si nakopíruj do projektu

-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
-
USB-C hub nefunguje na jednom ASUS notebooku s Thunderbolt 4, na jiném ano
od Atjov1 » 20 bře 2025 19:58 » v Problémy s hardwarem - 10
- 5670
-
od Atjov1
Zobrazit poslední příspěvek
03 čer 2025 14:53
-
-
-
více ssd na desku asrock b450 pro4 Příloha(y)
od bugicek7lpCZ » 03 lis 2024 16:43 » v Rady s výběrem hw a sestavením PC - 3
- 1474
-
od MrVoltz
Zobrazit poslední příspěvek
05 lis 2024 08:17
-
-
- 2
- 2660
-
od p3v4x
Zobrazit poslední příspěvek
21 črc 2024 18:39
-
-
Canon pixma ts5150 w11 nelze tisknout vice kopii na stranku Příloha(y)
od mrpcz » 20 kvě 2025 07:09 » v Vše ostatní (hw) - 4
- 2327
-
od petr22
Zobrazit poslední příspěvek
20 kvě 2025 13:30
-
-
- 7
- 3403
-
od petrvorisek
Zobrazit poslední příspěvek
05 led 2025 16:26
Zpět na “Programování a tvorba webu”
Kdo je online
Uživatelé prohlížející si toto fórum: Seznam[Bot] a 4 hosti