TcpServer: как отправить что-то и впоследствии закрыть TCP-соединениеC#

Место общения программистов C#
Ответить
Anonymous
 TcpServer: как отправить что-то и впоследствии закрыть TCP-соединение

Сообщение Anonymous »

Я использую tcpServer, указанный здесь в моем приложении C#:
http://www.codeproject.com/Articles/488 ... TCP-Server
У него есть класс TcpServer, который может открыть порт и начать его прослушивать. Я получаю данные через обработчик событий OnDataAvailable, предоставляемый классом TcpServer. Проблема в том, что клиент ожидает и зависит от TCP-сервера, чтобы закрыть соединение.
Прежде чем закрыть соединение (условно) я хочу отправить некоторые данные обратно клиенту. Вот что я написал, чтобы добиться того же:

Код: Выделить всё

static void myServer_OnDataAvailable(TcpServerConnection connection)
{
//...Some code...
connection.sendData(someText);
if (connection.verifyConnected())
{
connection.forceDisconnect();
}
}
Теперь, когда я выполняю этот код, он закрывает соединение перед отправкой текста клиенту.
Как я могу добиться того же?
Теперь, когда я выполняю этот код, он закрывает соединение перед отправкой текста клиенту.
Как я могу добиться того же?
п>

Подробнее здесь: https://stackoverflow.com/questions/226 ... afterwards
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»