有没有办法确定是否已在TCP Java套接字中接收数据

时间:2011-06-20 11:19:49

标签: java sockets networking tcp

你们是否知道是否有办法判断是否收到了通过Java TCP Socket发送的数据?

TCP协议应该将最后一个被激活的字节存储在某处,但我不知道这个信息是否可以从Java Socket获得。

提前致谢。

1 个答案:

答案 0 :(得分:2)

不,你不可能知道在Java中,并且能够看到最后一个acked tcp消息没有帮助,因为你写入套接字的内容可以在一个或多个消息/包中发送。

您需要实现接收方发送确认的应用协议。