Issue
I tried
val socket = aSocket(ActorSelectorManager(Dispatchers.IO)).tcp().configure {
socketTimeout = 1000
}.connect("127.0.0.1", 2323)
I can set other values like this but not the timeout. It's listed here TCPClientSocketOptions
Solution
The socketTimeout
property is an extension of TCPClientSocketOptions
as you said, but the scope from configure
provides only SocketOptions
. In order to correctly configure the TCP socket, you can specify the socketTimeout
property when calling the connect
function, like so:
val socket = aSocket(ActorSelectorManager(Dispatchers.IO))
.tcp()
.connect("127.0.0.1", 2323) {
socketTimeout = 1000
}
Answered By - Horațiu Udrea Answer Checked By - Willingham (PHPFixing Volunteer)
0 Comments:
Post a Comment
Note: Only a member of this blog may post a comment.