TcpClient监听消息

时间:2014-07-09 19:08:08

标签: sockets c++-cli tcpclient

我正在编写TCP / IP聊天客户端,并且我在TcpClient(在Visual C ++ .NET中)中使用System::Net::Sockets向/从中发送和接收数据服务器。但是我希望TcpClient在服务器向其发送内容时自动做出反应,因为服务器只有来自TcpClient的套接字我不想添加TcpListener或任何其他这样做的事情。那么有什么方法可以使TcpClient听取连接,并且对正常发送和接收数据没有影响吗?

1 个答案:

答案 0 :(得分:0)

要检查是否收到消息,可以检查Available属性以获取等待读取的字节数。

http://msdn.microsoft.com/en-us/library/system.net.sockets.tcpclient.available(v=vs.110).aspx