我正在创建一个应用程序,它记录桌面屏幕并通过网络发送它。我使用的是TCP,它正在工作,但是即使在同一台机器上执行时,也会有巨大的帧结巴。当屏幕改变时,需要发送更多的数据,这通常会导致TCP客户端花费大量的时间发送数据。byte[] encoded = Encoder.Encode(frame); // Takes in a bitmap image and only keeps
byte[] compressed = DataCompressor.Compress(encoded); // GZIP