这几天和陈帅写视频传输。
通信协议用的TCP、数据协议用的UDP。
由于数据量比较大,加上ATom比较差,导致程序运行慢,有延时现象。
可是这时候发现了一个奇怪的现象:
当UDP启用的时候,TCP的接收和发送变得不正常,基本1s才能有一次的通信。
当UDP关闭的时候,一切正常。
更加奇怪的是,发送端居然没有报错。
后来,为了及时性,将UDP的发送独立到另外一个程序去了,这时候,不管UDP启用与否,一切都是正常的。
感觉还是很奇怪,记录下。
ACTom's Blog
这几天和陈帅写视频传输。
通信协议用的TCP、数据协议用的UDP。
由于数据量比较大,加上ATom比较差,导致程序运行慢,有延时现象。
可是这时候发现了一个奇怪的现象:
当UDP启用的时候,TCP的接收和发送变得不正常,基本1s才能有一次的通信。
当UDP关闭的时候,一切正常。
更加奇怪的是,发送端居然没有报错。
后来,为了及时性,将UDP的发送独立到另外一个程序去了,这时候,不管UDP启用与否,一切都是正常的。
感觉还是很奇怪,记录下。
不知道啊,Delphi写的。。。
是不是异步没做好,或试试多线程。