Re: RES: Parallel Process with readers - pcsc-lite
Sébastien Lorquet <[email protected]>
| Newsgroups | gmane.comp.lib.muscle |
|---|---|
| Message-ID | <[email protected]> |
Le 03/07/2013 21:45, Ludovic Rousseau a écrit : > 2013/7/3 MURILO COSTA <[email protected]>: >> I thought that maybe can be a Java problem, do you know some software to do this kind of test (parallelism) ? I'll check if pcsc-tools can do that... > I guess it is a javax.smartcardio "limitation". > > You need to create one context per reader using SCardEstablishContext. > I bet the Java wrapper creates only one context for all the readers. > In pcsc-lite the context is associated to a mutex. So all your > commands will block on the same mutex even if they use different > readers. > I don't know if is it easy or even possible to avoid this Java wrapper > "feature". Hello One possible method would be to use JNA to talk directly to libpcsclite.so (or winscard.dll on windows) This would allow you to use the pcsclite C API from java. Best regards Sebastien