Salve ragazzi
probabilmente suonerà strano il titolo del thread ma è proprio così.
Devo interfacciarmi con un programma di lettura ottico (laser) che crea un server virtuale
chiamato Lasertex_Pipe_Server_89 che dovebbe fornire quando un client si connette, il dato letto sottoforma di stringa.
Il problema è che non è il classiso server a cui accedi con un socket infatti qui non serve la relativa porta.
Il fornitore dice che ci si accede con le Api di Win con la funzione CreateFile per la connessione e ReadFile per la lettura.
Io in B4J conosco RandomAccessFile ma non saprei come acccederVi con le proprietà/funzioni della libreria come apro lo stream con Lasertex_Pipe_Server_89 (è sempre in locale)?
Vi allego alcune info
C# client:
https://docs.microsoft.com/en-us/do...-pipes-for-network-interprocess-communication
General description of pipe IPC:
https://docs.microsoft.com/en-us/windows/win32/ipc/named-pipes
Grazie a tutti
probabilmente suonerà strano il titolo del thread ma è proprio così.
Devo interfacciarmi con un programma di lettura ottico (laser) che crea un server virtuale
chiamato Lasertex_Pipe_Server_89 che dovebbe fornire quando un client si connette, il dato letto sottoforma di stringa.
Il problema è che non è il classiso server a cui accedi con un socket infatti qui non serve la relativa porta.
Il fornitore dice che ci si accede con le Api di Win con la funzione CreateFile per la connessione e ReadFile per la lettura.
Io in B4J conosco RandomAccessFile ma non saprei come acccederVi con le proprietà/funzioni della libreria come apro lo stream con Lasertex_Pipe_Server_89 (è sempre in locale)?
Vi allego alcune info
C# client:
https://docs.microsoft.com/en-us/do...-pipes-for-network-interprocess-communication
General description of pipe IPC:
https://docs.microsoft.com/en-us/windows/win32/ipc/named-pipes
Grazie a tutti
Last edited: