Как я могу отправить данные с TcpListener и ожидать ответа?

Я не знаю определенные инструменты, но существуют некоторые утилиты, которые записывают / щелчки воспроизведения. Другими словами, Вы могли автоматизировать "щелчок" по диалоговому окну печати. (Я знаю, что это - взлом, но когда все остальное перестало работать...)

5
задан tshepang 22 June 2014 в 21:46
поделиться

2 ответа

The overall structure of your code looks right.

byteRead = stream.Read(buffer, 0, 1000); will block until all of the response data is retrieved from the server. If the remote server shuts down the connection (timeout, etc), 0 will be returned.

See the remarks found here.

The framework will properly deal with packets lost during network operations - don't worry about them.

5
ответ дан 15 December 2019 в 01:05
поделиться
public string Method()
{
  m_Client = new TcpClient();
  m_Client.Connect(m_Server, m_Port);
  m_Stream = m_Client.GetStream();
  m_Writer = new StreamWriter(m_Stream);
  m_Reader = new StreamReader(m_Stream);
  m_Writer.WriteLine(request);
  m_Writer.Flush();

  return m_Reader.ReadToEnd();
}
-1
ответ дан 15 December 2019 в 01:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: