- iPhone topik
- Google Pixel 9 Pro XL - hét szűk esztendő
- Google Pixel topik
- Samsung Galaxy Watch8 - Classic - Ultra 2025
- Google Pixel 10 Pro XL – tíz kicsi Pixel
- Xiaomi 15 Ultra - kamera, telefon
- Samsung Galaxy S25 - végre van kicsi!
- Honor Magic6 Pro - kör közepén számok
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- MIUI / HyperOS topik
Új hozzászólás Aktív témák
-
cattus
addikt
Régen foglalkoztam már C#-pal, de tippre ott lesz a hiba, hogy a
Avr_Registers[] AVR_Regz =new Avr_Registers[256];
sorban csak egy üres tömb jön létre, nem lesznek benne az Avr_Registers objektumok, így annak a propertyjére sem tudsz hivatkozni. Ehhez először inicializálnod kell a tömb elemeit, még mielőtt hivatkozol rájuk:
for (int i = 0; i < AVR_Regz.Length; ++i)
{
AVR_Regz[i] = new Avr_Registers();
}
Ugyanitt tipp, hogy az osztályneveket egyes számban írd.
-
Karma
félisten
Ha a kommunikáció mindkét oldalát te írod vagy tudod befolyásolni, szerintem megér egy nézést az AltarNet3 lib. Pofonegyszerű használni, csak arra kell odafigyelni, hogy az üzeneteket úgy küldi és fogadja, hogy először 32 biten átküldi az üzenet teljes hosszát, aztán jön a tényleges tartalom.
-
kingabo
őstag
Jobban ránéztem a kódodra. 1 kliens már ott csücsül a porton, amikor a másik klienst is rá akarnád tenni, ez okozza hibát. Ha folyamatosan küldesz-fogadsz adatokat, akkor lehet 1 közös kliens kéne mind2re a progi teljes élettartamára. Esetleg egy kis Lazy és WeakReference-cel megbolondítva.
Ha tévedek a többiek majd kijavítanak. -
kingabo
őstag
"A kommunikációra az UDP protokollt választottam, mivel sokkal egyszerűbb, mint a TCP."
Azt tudod, hogy milyen lényegi különbség van a 2 között (azon kívül, hogy az egyik egyszerűbb)? Udp-nél nem garantált sem az hogy megérkezik a csomag, sem az, hogy a küldés sorrendjében érkeznek meg/kerülnek feldolgozásra. Emiatt használják videó, hang streamelésnél. A Tcp-nél viszont a fenti "probléma" nincs. (ha jól rémlik)
1000 éve nem programoztam socketeket, akkor is csak C-ben, szal a kódról lövésem sincs mi a gond.
Az nem lehet, hogy már van valami azon a porton? Kép alapján gyanus, hogy a küldést és a fogadást is ugyanarra a portra akarod tenni... -
Lehet, hogy az a baja, hogy újra és újra létrehozod az osztályodat...
a Main-ben egyszer a print_mcp2210_settings-ben pedig minden alkalommal, amikor lefut...
Van ott egy using MCP2210 is az elején (gondolom az IC dll driverének a wrappere), szóval egy csomó probléma lehet. Lehet wrapper probléma, lehet, hogy az a gondja, hogy több osztályból akarot meghivatkozni a cuccod...
Ú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!
- Lenovo Legion Go konzol 512GB Z1 Extreme + Garancia
- Eladó TRYX PANORAMA ARGB 360 vízhűtő!
- P17 Gen2i 17.3" FHD IPS i7-11800H T1200 32GB 512GB NVMe ujjlolv IR kam gar
- Dell Precision 5820 XL PC - Xeon W-2123 112GB RAM 512GB SSD 1TB HDD RX 580 GTS 8GB Win 11
- Akció! HP Elitedesk 800 G1 USDT számítógép - i7 4770S 16GB RAM 128GB SSD Intel HD 4600 WIN
- AKCIÓ! DELL Precision 7540 i7-9850H Quadro T2000 16GB 512GB 1 év garancia
- PlayStation 5 FAT DIGITAL + kontroller 6 hó garancia, számlával!
- Konica Bizhub C220 A3 fénymásoló
- Samsung Galaxy A04s 32GB, Kártyafüggetlen, 1 Év Garanciával
- REFURBISHED és ÚJ - Lenovo ThinkPad 40AS USB-C docking station (akár 3x4K felbontás)
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest