Some functionality working. Timeouts & TCP status tracking not implemented yet.