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?