Method: Cosmos::UdpInterface#disconnect
- Defined in:
- lib/cosmos/interfaces/udp_interface.rb
#disconnect ⇒ Object
Close the active ports (read and/or write) and set the sockets to nil.
131 132 133 134 135 136 137 138 139 140 |
# File 'lib/cosmos/interfaces/udp_interface.rb', line 131 def disconnect if @write_socket != @read_socket Cosmos.close_socket(@write_socket) end Cosmos.close_socket(@read_socket) @write_socket = nil @read_socket = nil @thread_sleeper.cancel if @thread_sleeper @thread_sleeper = nil end |