Measurement Studio for .NET Languages

cancel
Showing results for 
Search instead for 
Did you mean: 

It does not work when using MessageBasedSessionWriter to send binary data,but it works well to send string!

public Session visaUsbSession;       

public MessageBasedSession visaMbsession;
public MessageBasedSessionWriter visaMbWritersession;
public MessageBasedSessionReader visaMbReadersession;

 

// open

visaUsbSession = ResourceManager.GetLocalManager().Open(strSelectedRscName);
mbsession = (MessageBasedSession)visaUsbSession;

mbsession.DefaultBufferSize = 128 * 1024;

visaMbWritersession = new MessageBasedSessionWriter(mbsession);
visaMbReadersession = new MessageBasedSessionReader(mbsession);

 

// send string,it works well

visaMbWritersession.WriteLine(strSend);

 

//send binary data,it works badly.

visaMbWritersession.WriteBinary(abData,0,abData.Length);
visaMbWritersession.Flush();

 

mbsession.BinaryEncodng =  DefiniteLengthBlockData;

 

Are there any problems to send binary data?

 

 

 

 

0 Kudos
Message 1 of 1
(2,894 Views)