Skip to content

Commit 9806622

Browse files
authored
Merge pull request #529 from trobert/nodelay
Set TCP_NODELAY
2 parents ea2efa0 + 66735b3 commit 9806622

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

modules/core/shared/src/main/scala/net/BitVectorSocket.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import cats.effect._
99
import cats.syntax.all._
1010
import fs2.Chunk
1111
import scodec.bits.BitVector
12-
import fs2.io.net.{ Socket, SocketGroup }
12+
import fs2.io.net.{Socket, SocketGroup, SocketOption}
1313
import com.comcast.ip4s._
1414
import skunk.exception.EofException
1515

@@ -67,7 +67,7 @@ object BitVectorSocket {
6767
sslOptions: Option[SSLNegotiation.Options[F]],
6868
)(implicit ev: MonadError[F, Throwable]): Resource[F, BitVectorSocket[F]] =
6969
for {
70-
sock <- sg.client(SocketAddress(Hostname.fromString(host).get, Port.fromInt(port).get)) // TODO
70+
sock <- sg.client(SocketAddress(Hostname.fromString(host).get, Port.fromInt(port).get), List(SocketOption.noDelay(true))) // TODO
7171
sockʹ <- sslOptions.fold(sock.pure[Resource[F, *]])(SSLNegotiation.negotiateSSL(sock, _))
7272
} yield fromSocket(sockʹ)
7373

0 commit comments

Comments
 (0)