I’m having two problem with TCP/IP (either 4.25 or 5.0). These problem
do not show in QNX6 or Windows.
First problem is if I send() a block of 300K (apparently anything bigger
then 65K)
the receving end gets all the data but it’s corrupted,looks like it’s out of
order ;-(
All this with TCP not UDP.
Second problem which has already been discussed in other post:
Unless the connection is kept alive by sending data at least
every 300ms, the first send() will take a very long time compare to
all subsequent send(). TCP_NODELAY doesn’t improve the situation.
Again I want to point out these problems do not show in other OSes,
including QNX6.
- Mario