Új hozzászólás Aktív témák
-
kingabo
őstag
válasz
#39560925 #2494 üzenetére
Első kép: kivétel esetén egy memória szemetet adsz vissza! Illetve semmiből sem látszik, hogy hiba történt: se log, se vmi kiíratás, se vmi extremális elem visszaadás, amit a hívó oldalon ellenőrzől, vagy egy bool érték, hogy sikerült-e, vagy bármi amiből a hivó oldalon rájösz, hogy hiba volt, ill debug közben kiírná, hogy hohó hiba törpént...
-
válasz
#39560925 #2500 üzenetére
Az UDP_Socket forrasat es azt, ahol a threadet inditod, nem tudod felrakni a pastebinre (vagy akar ide, de pb jobb)? Ha jol latom, ez nem titkos (merthat eleve adtal rola sok kepernyofotot).
Miben kulonbozik a ket thread?
Plusz:
- a debug opcioknal kapcsold be a 'break on first chance exceptions'-t
- kapcsold be a c++ exception-oknel a 'break on thrown'-t
- esetleg kapcsold ki a just my code-ot -
#39560925
törölt tag
válasz
#39560925 #2499 üzenetére
Tehát az UDP_Socket operator<< függvénye lentebb olvasható (mint mondtam is, mindig működik). A sender_address és a sender_port egy std::string és uint16_t típusú, inicializált változók.
Itt megtörtént a standard outputra kiírás:
De közben felvillan a "debug error!" hibaüzenet, amiből utána ennyi látszik:
Jó, mi?
-
#39560925
törölt tag
válasz
#39560925 #2494 üzenetére
Kicsit elrontottam a debugolási lépések leírását, nem azok a képek vannak, amikre emlékeztem.
Szóval a második képhez tartozó helyes szöveg ez lenne: várakozik is csomagra timeout nélkül, ahogy annak lennie kell.
Az első képhez meg csak annyi a komment, hogy meghívódik a recvfrom()
-
WonderCSabo
félisten
válasz
#39560925 #2481 üzenetére
Nem tudom, hogy világos-e, de itt nincs semmi extra szintaxis (ahogy javában sincs ebben az esetben). Az std::thread egy sima osztály, thread_name itt a változó neve, és létrehozatalakor a két paraméteres konstruktort hívja meg. Az első paraméter egy függvény pointer, jelen eseten itt egy member function-ra, a második paraméter pedig sima address of operátor, hogy referencia szerint legyen átadva. Ez azért szükséges, hogy a metódus hívásakor adott legyen a this. (Mellesleg a példánymetódusoknál amúgy is valami ilyesmire fordul, mármint mindig a függvény első paramétere az objektum lesz.)
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- OLED monitor topic
- Villanyszerelés
- Interactive Brokers társalgó
- Az MSI tudtán kívül került temérdek tiltott VGA Kínába
- Lecsap az S26 Ultra az Exynos 2600-ra
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- Kezünkben a Xiaomi 17 sorozat telefonjai
- Samsung Galaxy Watch7 - kötelező kör
- Formula-1
- Rezsicsökkentés, spórolás (fűtés, szigetelés, stb.)
- További aktív témák...
- Csere-Beszámítás! Playstation 5 Slim Digital edition konzol.
- HP 230 vezeték nélküli fekete billentyűzet
- HP Probook 4740S Prémium kategóriás alumínium 17,3 HD+/CoreI5/8GbRam/RadeonHd akár játékra is
- Dell G15 gamer laptop, Ryzen 5 5600H, RTX 3050, makulátlan állapotban, bővítve 24gb ram/1TB SSD
- Alkalmi ár! Gamer Notebook! Acer Nitro 15 - I7 11800H / RTX 3060 / 16GB DDR4 / 512 SSD + 1TB HDD
- Azonnali készpénzes nVidia RTX 2000 sorozat videokártya felvásárlás személyesen / csomagküldéssel
- Telefon felvásárlás!! Samsung Galaxy A20e/Samsung Galaxy A40/Samsung Galaxy A04s/Samsung Galaxy A03s
- Lian Li LCD-s 360mm-es vízhűtés akciós áron eladó!
- Xiaomi 11T Pro 256GB, Kártyafüggetlen, 1 Év Garanciával
- Ikea Eilif Paraván, asztali elválasztó
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: NetGo.hu Kft.
Város: Gödöllő