>> Because of this what is likely happening is that on receiving >> the PSH bit read() completes and returns to the caller app >> with a count = 0 which the app must think indicates EOF! > > that behaviour (by the remote) is correct?
if we've sent an illegal packet, can we say any behaviour on the remote end is incorrect? - erik
