Presently we are working on a project in which we have used QNX 4.25.
We are using TDMA microwave communication link between Client and
Server with synchronous V.35 interface. For testing purpose, we have
connected both of our machines to ‘Async to Sync’ convertors and
RS-232 TO V.35 convertors and tried file transfer. For file transfer
we are using our proprietory program in which error detection is
taken into consideration.
Our major problem is that, the serial port of the Receive end machine
stops receiving data at any point of time.
The sender machine is able to send data that time, but not a single
character is received at receiving end.
It was also ensured with the help of loopback that, the data reaches
upto Receiver machine.
We tried following options but found same result.
- Restarted the serial driver ( Dev.ser ) and program.
- Increased size of raw i/o buffers
- Instead of our program, we tried qcp.
- Exchanged serial port of the same machine.
- Exchanged machine and even the roles of Client and Server.
But each time it was noticed that, the receive end machine gets
The problem gets solved only when we restart the Receive end machine.
Line properties set :
Hardware / Software flow controls are disabled.
Stop bits = 2, Parity = None, Baud rate = 64 Kbps.
What could be the reason ? Please help.