今天在开发RTSP流转发程序之后,在windows下测试ok,在linux测试不可以,感觉程序跑的非常慢。最后定位为socket使用的是阻塞的。
windows下:tcp监听套接字accept生成的套接字继承监听套接字的属性,包括阻塞、非阻塞、发送和接受缓冲区等
linux下:不继承,需要重新设置。
今天在开发RTSP流转发程序之后,在windows下测试ok,在linux测试不可以,感觉程序跑的非常慢。最后定位为socket使用的是阻塞的。
windows下:tcp监听套接字accept生成的套接字继承监听套接字的属性,包括阻塞、非阻塞、发送和接受缓冲区等
linux下:不继承,需要重新设置。