- Motorola Edge 50 Neo - az egyensúly gyengesége
- Dől az infó a Xiaomi 17-tel kapcsolatban
- Apple iPhone 15 - a bevált módszer
- OFFTOPIK: Earfun-lányok Magyarországon
- Ovális kamera és Exynos az S26 Ultra pletykakosarában
- iPhone topik
- Az Apple bemutatta az iPhone 17-et
- Befutott a Meizu friss csúcsmodellje
- Poco X3 Pro - hardverfrissítés
- Android alkalmazások - szoftver kibeszélő topik
-
Mobilarena
Új hozzászólás Aktív témák
-
#05216000
törölt tag
Sziasztok! Példaprogramot keresek, ami segít eligazodni a socket programozás világában.
Jó lenne, ha Python3-ban íródott volna, de jöhet C, PHP, Ruby, esetleg Java is.
Ami fontos, hogy valódi, működő, használható, de viszonylag kicsi legyen a kód.
A valódi alatt azt értem, hogy köszönöm, az echo client/server kódokkal teli a net, nekem valami olyanra lenne szükségem, ami segít eligazodni abban, hogy saját "protokollt" hogyan lehet megvalósítani, ráadásul több szálon.Amit szeretnék belőle megérteni, mert az eddigi tutorialok alapján nem igazán sikerült:
1. Párhuzamosan több kérést hogyan szokás, elsősorban unix/linux rendszeren feldolgozni? A fork()-os példákkal az a gondom, hogy egyrészt a fork() elég sok megkötést hoz magával, másrészt nem látom igazán előnyét az olyan multiprocess/multithread-es alkalmazásokkal szemben, ahol önálló, nem forkolt processzt/szálat indítok, viszont hátrányt látok néhányat. Például a nyitva felejtett filedescriptor-ok párhuzamos használata, ami elég csúnya hibákhoz vezet.2. A socketen folyó kommunikációra is jó lenne használható példát látni, lehetőleg ugyanott és ezért lenne előny a Python forrás. Ugyanis a send/receive python-ban byte-okat küld, nem stringet (eltérő típus, nem úgy, mint C-ben). Emiatt kell valami, ami képes biztonságosan visszakonvertálni a bájtokat az eredeti formájukra. Eddig csak egy pickle nevű modult találtam e célra, aminek már a leírása is tartalmazza, hogy csak biztonságos forrásból származó byte sorozat deszerializálására alkalmas. Ha nem megbízható a forrás, például internetes klienstől jön valami, akkor felejtsük el. De nem adtak javaslatot, hogy akkor mit kellene helyette.
Szóval ilyesmire kellene valami élesben működő opensource szoftver forrása, ami szerintetek elfogadható szintet képvisel.
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Motorola Edge 50 Neo - az egyensúly gyengesége
- Óvodások homokozója
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- Mégis mi értelme az Xbox PC-nek, ha limitálja a hardverválasztékot?
- Dől az infó a Xiaomi 17-tel kapcsolatban
- Apple iPhone 15 - a bevált módszer
- sziku69: Fűzzük össze a szavakat :)
- Építő/felújító topik
- EA Sports WRC '23
- Fejhallgató erősítő és DAC topik
- További aktív témák...
- Precision 7680 16" FHD+ IPS i5-13600HX RTX 2000 Ada 32GB 1TB NVMe gar
- HIBÁTLAN iPhone 14 Pro 256GB Deep Purple -1 ÉV GARANCIA - Kártyafüggetlen, MS3516, 94% Akkumulátor
- Thinkpad T14s Gen2i 14" FHD IPS i7-1165G7 16GB 512GB NVMe ujjlolv IR kam gar
- HIBÁTLAN iPhone 14 Pro 256GB Deep Purple -1 ÉV GARANCIA - Kártyafüggetlen, MS3515, 100% Akkumulátor
- Latitude 9440 2-in-1 14" QHD+ IPS érintő i7-1365U 16GB 512GB NVMe IR kam gar
- BESZÁMÍTÁS! ASRock B650M R5 7500F 32GB DDR5 1TB SSD RTX 3080 10GB Kolink Observatory RGB A-Data 750W
- Apple iPhone 16 Plus 256GB,Újszerű,Kábel, 12 hónap garanciával
- BESZÁMÍTÁS! Microsoft XBOX Series X 1TB SSD fekete játékkonzol garanciával hibátlan működéssel
- LG 27GP95RP - 27" Nano IPS - UHD 4K - 160Hz 1ms - NVIDIA G-Sync - FreeSync Premium PRO - HDR 600
- ÁRGARANCIA!Épített KomPhone Ryzen 7 7700X 32/64GB RAM RTX 5070 Ti 16GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest