Turn off Nagle algorithm to decrease latency.

This is safe because of the way writes are performed: for each transmission,
all outgoing messages are concatenated in memory and only a single write()
syscall is made.
This commit is contained in:
Peter Johnson
2015-12-09 00:58:06 -08:00
parent 76ee093e92
commit 60647a2f8c
4 changed files with 11 additions and 0 deletions

View File

@@ -53,6 +53,7 @@ class TCPStream : public NetworkStream {
llvm::StringRef getPeerIP() const override;
int getPeerPort() const override;
void setNoDelay() override;
TCPStream(const TCPStream& stream) = delete;
TCPStream& operator=(const TCPStream&) = delete;