我正在编写TCP / IP聊天客户端,并且我在TcpClient
(在Visual C ++ .NET中)中使用System::Net::Sockets
向/从中发送和接收数据服务器。但是我希望TcpClient
在服务器向其发送内容时自动做出反应,因为服务器只有来自TcpClient
的套接字我不想添加TcpListener
或任何其他这样做的事情。那么有什么方法可以使TcpClient
听取连接,并且对正常发送和接收数据没有影响吗?
答案 0 :(得分:0)
要检查是否收到消息,可以检查Available属性以获取等待读取的字节数。
http://msdn.microsoft.com/en-us/library/system.net.sockets.tcpclient.available(v=vs.110).aspx