IOException ved kommunikation med JulMar Tapi2 .net wrapper
HejJeg prøver at bruge JulMar Tapi2 .net interface (http://www.julmar.com/tapi/) til at lave noget binær kommunikation med et anden modem.
Jeg har oprettet en DataModem TapiCall og derefter bruger jeg GetCommStream metoden på TapiCall objektet til at få fat i den System.IO.FileStream datastrøm jeg formoder jeg skal bruge.
Første gang jeg sender noget til datastrømmen kommer det fint igennem, og jeg kan også modtage svaret fra det andet modem.
Problemet kommer først 2 gang jeg prøver at sende data til datastrømmen, her kommer den konsekvent med nedenstående fejl.
System.IO.IOException: An attempt was made to move the file pointer
before the beginning of the file
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.SeekCore(Int64 offset, SeekOrigin origin)
at System.IO.FileStream.FlushRead()
at System.IO.FileStream.BeginWrite(Byte[] array, Int32 offset,
Int32 numBytes, AsyncCallback userCallback, Object stateObject)
Som en sidebemærkning, kan jeg ikke forstå at TimeOut ikke er implementeret i denne FileStream, kan det virkelig passe at man skal opfinde den dybe tallerken igen ?