As was done in the HTTP client, check that the HTTP server properly handles reading and writing streams. Make sure that it handles situations where the complete header/fragment/packet cannot be read or written at once. E.g. it needs to wait for an event to be able to resume the read or write operation properly, without dropping any data.
As was done in the HTTP client, check that the HTTP server properly handles reading and writing streams. Make sure that it handles situations where the complete header/fragment/packet cannot be read or written at once. E.g. it needs to wait for an event to be able to resume the read or write operation properly, without dropping any data.