'class SoftwareSerial' has no member named 'readByte'

First of all I am sorry for my English. but I hope you guys are understand.
My project is reading Byte by serial communication from PC to Arduino. for example I send some serial packet data and Arduino must receive then send back that data to the PC.

Diagram: PC (use VB.net) -> USB to RS485 -> MAX485 Module (RS485 to TTL) -> Arduino Nano

#include <SoftwareSerial.h>   // Using software serial library

#define SSerialRX        10   // Serial Receive pin  (RO)
#define SSerialTX        11   // Serial Transmit pin (DI)

#define SSerialTxControl 3    // RS485 Direction control
                              //(DE & RE) pin to digital pin 3

#define RS485Transmit    HIGH // to open direction of MAX485 module
#define RS485Receive     LOW  // to close direction of MAX485 module

#define Pin13LED         13   // Built in LED to indicate command has recieved

SoftwareSerial RS485Serial(SSerialRX, SSerialTX); // initialize RX and TX


void setup() {
  pinMode(Pin13LED, OUTPUT);                    // Pin13LED as OUTPUT
  pinMode(SSerialTxControl, OUTPUT);            // SSerialTxControl as OUTPUT
  digitalWrite(SSerialTxControl, RS485Receive); // initial set SSerialTxControl are closed
  RS485Serial.begin(115200);  
}

void loop() {
if (RS485Serial.available() > 0 )        
  {
     inputString = RS485Serial.readByte();    
     digitalWrite(SSerialTxControl, RS485Transmit);
     RS485Serial.println(inputString);
     digitalWrite(SSerialTxControl, RS485Receive);
    
  }
}

But i getting this error:

exit status 1
'class SoftwareSerial' has no member named 'readByte'

I have to try to readString and it is working well, but this problem come when i am readByte.

anyone can help? Thank you for your attention.

readBytes ?

     inputString = RS485Serial.readByte();

What is inputString? It is stupid to post snippets.

The read() method returns a byte.

Why do you think that the SoftwareSerial class has a readByte() method?

  RS485Serial.begin(115200);

SoftwareSerial will never work at 115200 baud.

pylon:
SoftwareSerial will never work at 115200 baud.

In practice, SoftwareSerial works well at 115200 Bd.

In practice, SoftwareSerial works well at 115200 Bd.

Not if you need to do anything else.

PaulS:
Not if you need to do anything else.

Have you wanted to mean 'multi-tasking?'

GolamMostafa:
Have you wanted to mean 'multi-tasking?'

No. Add ANYTHING else for the Arduino to do, other than reading and writing serial data, and SoftwareSerial will not be able to keep up.

PaulS:
No. Add ANYTHING else for the Arduino to do, other than reading and writing serial data, and SoftwareSerial will not be able to keep up.

Please, clarify the meaning of 'not be able to keep up.'

In the loop() function of the Master-NANO, I have included two tasks in series : (a) receiving charcaters from the InputBox of the Serial Monitor and transferring them to SlaveUNO using SUART at 115200 Bd (b) temperature logging from LM35 sensor at 1-sec interval.

The network works in respect of data acquisition/presentation and transfer; however, the Slave receives data slowly due to delay insertion in the acquisition of LM35's data. There is no change in the behavior of the network even at 9600 Bd.