Я пытаюсь установить соединение через последовательный порт между терминалом EFTPOS, подключенным к последовательному порту, и моим компьютером. В руководстве по EFTPOS есть код C # для тестирования, и в нем есть следующие строки для записи в порт и чтения из порта сразу.
port.WriteLine("@PL");<br>
Console.WriteLine(port.ReadLine());
Но в Java, если я использую это, мое приложение останавливается. Поэтому я использую обработчики событий в Java для чтения ответа от терминала EFTPOS. Тем не менее я не мог заставить его работать. Теперь у меня есть сомнения с WriteLine ("@ PL") из C # и OutputStream.write (bytearray) из Java. Являются ли эти 2 метода фразы в одном и том же порядке, когда она написана на порту? Потому что EFTPOS будет отвечать, только если сообщение «@PL». Решение этой проблемы будет для меня большим облегчением ..