Мне нужно разрешить подключения к FTP-серверу с использованием System.Net.Sockets.Socket, чтобы занять много времени - не менее 30 секунд, но, возможно, больше. Этот код всегда возвращается как сигнал, но не подключен через 20 секунд, что, по-видимому внутренняя по умолчанию:Увеличьте время ожидания для System.Net.Sockets.Socket connect
Socket socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
IAsyncResult result = socket.BeginConnect("128.0.0.1", 99, null, null);
bool signalled = result.AsyncWaitHandle.WaitOne(60000, true);
Увеличение системного дефолта не является моим идеальным решением, но не знало, что это возможно, поэтому я отмечу это как ответ. Благодарю. – Bert