File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -21,3 +21,23 @@ let setLinger (socket:Socket) (value:int<milliseconds>) =
2121
2222let setHelloMessage ( socket : Socket ) ( value : byte []) =
2323 socket.Socket.Options.HelloMessage <- value
24+
25+ let heartbeatInterval ( socket : Socket ) =
26+ ( int socket.Socket.Options.HeartbeatInterval.TotalMilliseconds) * 1 < milliseconds>
27+
28+ let setHeartbeatInterval ( socket : Socket ) ( value : int < milliseconds >) =
29+ socket.Socket.Options.HeartbeatInterval <- TimeSpan.FromMilliseconds ( float value)
30+
31+ let heartbeatTtl ( socket : Socket ) =
32+ ( int socket.Socket.Options.HeartbeatTtl.TotalMilliseconds) * 1 < milliseconds>
33+
34+ let setHeartbeatTtl ( socket : Socket ) ( value : int < milliseconds >) =
35+ socket.Socket.Options.HeartbeatTtl <- TimeSpan.FromMilliseconds ( float value)
36+
37+ let heartbeatTimeout ( socket : Socket ) =
38+ ( int socket.Socket.Options.HeartbeatTimeout.TotalMilliseconds) * 1 < milliseconds>
39+
40+ let setHeartbeatTimeout ( socket : Socket ) ( value : int < milliseconds >) =
41+ socket.Socket.Options.HeartbeatTimeout <- TimeSpan.FromMilliseconds ( float value)
42+
43+
You can’t perform that action at this time.
0 commit comments