在Windows 7上使用环回设备时TCP重新传输和TCPCopy

use*_*913 10 sockets windows tcp

我有两个程序在同一个Windows 7系统上运行,通过TCP连接.服务器定期将未编码的VGA分辨率图像发送到客户端.

问题是,传输速度有时会下降约10倍左右,并保持这种状态一段时间或直到客户端进程重新启动.

我使用了sysinternals进程监视器来了解正在发生的事情.当传输速度降低时,我可以看到在服务器端的初始TCP发送事件之后,我最终(在几个接收/发送对之后)在客户端获得了许多TCPCopy事件,然后暂停了~300ms没有记录TCP事件,然后是服务器端的TCP重传事件.当速度降低时,我只获得那些TCPCopy事件和重新传输事件.

我试图找出TCPCopy事件的全部内容,但在互联网上找不到很多.

我有两个问题:

1.)什么是TCPCopy事件?

2.)TCPCopy事件和Retransmit事件告诉我TCP连接中的问题是什么?

Eri*_*rış 1

有时由防病毒软件代表TCPCopy事件。我在网上看到很多人停用了解决了问题的防病毒软件。特别是Eset Nod32。请尝试停用服务器端和客户端的防病毒软件并再次检查。