【发布时间】:2021-11-01 19:12:24
【问题描述】:
我想过向服务器发送一个带有一个字节的数据包,并在服务器端写入以下代码:
int a= stream.ReadByte()
if(a==-1){
//client received data
}
流是 NetworkStream
我想这样做是因为在此之后我在服务器上启动了一个计时器。只有当客户端更新了它们的值时,计时器才应该启动。
【问题讨论】:
-
请详细说明您要解决的实际问题。
-
为什么没有收到?
-
你还想让我解释更多我的问题吗? @500-InternalServerError
-
我不认为它没有收到问题是何时收到@CaiusJard
-
题为“如何检查TCPClient是否收到数据?” - 是否暗示“它是/它不是”,即客户端发送了一些数据并且它确实/没有到达;它与事件发生的时间无关。我问你为什么认为它不是因为 TCP 是一种可靠的传输机制