If you have two sockets connected to eachother. Let's say...
a_socket and b_socket
And you tell a_socket to close, why does b_socket not know it is closed?
a_socket.close
b_socket.closed? => false
b_socket.puts "test"
Errno::EINVAL: Invalid argument
from (irb):4:in `write'
from (irb):4:in `puts'
from (irb):4
Am I missing something. Thanks,
Zach