A standard socket interface is provided to implement socket redundancy. The interface
includes socket options to create redundant sockets, obtain the status of redundant
sockets, as well as providing error information relating to redundant sockets.
A redundant socket may be created on a standby side that becomes active should
the active side fail. The standby socket is associated with the active side socket.
When an active side fails that has a redundant socket created, the standby side
socket seamlessly takes over the sockets operations.