in a u201c connecting u201d state is ready to make an outgoing connection the listening sockets are put on the socket map for detecting u201c read ready u201d events read byte mask on incoming connection requests step 310 for the connecting sockets connection requests are initiated immediately within the loop at step 300 however if there is no connect response from the far end then the socket state u201c connecting u201d is recorded and the socket is put on the socket map for detecting a u201c write ready u201d event write byte mask which is later processed at step 340 for processing outgoing connections the transmission of data to the network lan 130 is implemented via a standard bsd u201c write u201d operation applied to the given socket it should be noted that the output socket fd is not put on the socket map for detecting u201c write ready u201d events the write bit mask of select is used for connecting sockets as discussed above this is because a local list can be used to track the output status of all known sockets at step 310 other system maintenance actions are performed and if a socket has been opened or deleted then the socket record is updated in the socket map 220 which as discussed.