Я пытаюсь настроить соединение tcpclient networkstream с определенным API, который должен оставаться открытым, пока программа использует (анализирует) данные json. Проблема, с которой я сталкиваюсь, заключается в том, что в точке соединения происходит сбой с ошибкой socketexception (No такой хост известен). Если я делаю это с помощью httpwebrequest, он подключается нормально; так что не уверен, что я здесь делаю не так. Мне сказали, что tcpclient будет работать лучше, чем создание httpwebrequest. Может кто-нибудь предложить soln к ошибке и которая является лучшей альтернативой.? Также я хочу иметь возможность записывать данные потока в файлы с ограниченным максимальным размером без потери данных.
Dim nstream as NetworkStream
Dim tclient as TcpClient = New TcpClient(url,8008)
nstream = tclient.GetStream()
Сбой во второй строке. Моя альтернатива, которая работает:
webrequest = TryCast(WebRequest.Create(url), HttpWebRequest)
webrequest.Method = "CONNECT"
....
....
Do
'something here
Loop While responseStream.CanRead
На самом деле в httpwebrequest я получаю ошибку 404 not found
любые идеи оценены