Aktív témák
-
Benthe1st
csendes tag
Sziasztok!
Remélem tudtok segíteni, elég kezdő vagyok ebben a témában, szóval lehet láma kérdéseket teszek majd fel.
Olyan feladatot kaptam, hogy egy eszközzel soros porton kersztül kellene kommunikálnom (pontosabban virtuális a soros port, de ez a porgramozás szempontjából lényegtelen) és úgy tűnik legkönyebben a windows API segítségével tudnám ezt megtenni. Találtam egy leírást microsoftéknál (http://msdn.microsoft.com/en-us/library/ms810467.aspx), ami ezzel foglalkozik, és a gondolom sokak által ismert mttty porgram a példája. Leírás szerint annak a forráskódja található meg gyakorlatilag az oldalon. Eddig ezzel próbálkoztam, de még mindig messze érzem magam a megoldástól.
A pontos feladat az lenne, hogy a portot folyamatosan figyelni kéne, és ha ugye jön rajta adat akkor összeszedni. Persze adatot is kéne küldeni, de az elsődleges gond az az, hogy hogy tudom ezt a portfigyelést beprogramozni? Próbálkoztam az előbb említett példával, de valahogy nem akar összejönni úgy látom.
Valaki csinált már ilyet? Valaki tudna segíteni? Egy fullos hasonló feladatot ellátó forráskód pl. jó lenne.
Köszi!Ben
[ Szerkesztve ]
Ben
-
Benthe1st
csendes tag
Ja és az természetesen elfelejtettem írni, hogy C/C++-ban írnám a programot.
Ben
-
Benthe1st
csendes tag
Látom senki nem tud semmit...nos...sikerült jó pár dologra rájönnöm, úgyhogy a kérdés módosulna. Aki írt már multithreading programot windows alatt, el tudná nekem mondani hogyan tudok a CreateThread függvény által magát a feladatot végrehajtó függvénynek változót átadni, mert amit eddig találtam nem működött. Ugye alapvetően a soros port HANDLE változóját kéne átadnom, de ha valaki megmondja, hogy egy threadben definiált char vagy int változót hogyan tudok átadni egy másik threadnek kezelésre, az sokat segítene.
Csak gyorsan azokat a válaszokat, mert a végén megtalálom megint magam a válaszokat.Balázs
Ben
-
Benthe1st
csendes tag
Megoldottam.
Nem szokott itt senki soros portolni vagy multithreadingelni, hogy nem kaptam választ már az első kérdésemre sem? Azért kérdezem, mert ebbe a témába rajtam kívül még nem írt senki, hátha így igen.[ Szerkesztve ]
Ben
Aktív témák
- Samsung Galaxy S21 és S21+ - húszra akartak lapot húzni
- Debrecen és környéke adok-veszek-beszélgetek
- Horgász topik
- Kerékpárosok, bringások ide!
- Le Mans Ultimate
- iOS alkalmazások
- gban: Ingyen kellene, de tegnapra
- Vigneau interaktív lokálblogja
- PlayStation 5
- cigam: Milyen NAS-t vegyek?
- További aktív témák...
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: Ozeki Kft.
Város: Debrecen