protected void socket_error(easy_socket.ip_header.ipv4_header sender, easy_socket.ip_header.EventArgs_Exception e)
 {
     if (this.event_Socket_Error != null)
     {
         event_Socket_Error(this, new EventArgs_Exception(e.exception));
     }
 }
 protected void socket_error(easy_socket.ip_header.ipv4_header sender, easy_socket.ip_header.EventArgs_Exception e)
 {
     // cancel our time out
     this.clear_wait_timeout();
     if (this.event_Socket_Error != null)
     {
         event_Socket_Error(this, new EventArgs_Exception(e.exception));
     }
 }