nsIServerSocket uses -1 to mean "no preference", so it seems like we should do the same.