小弟现在有这样一个需求:
1.客户端一个窗体内有N(N>1)个视频窗口,每个视频窗口需要将视频数据传送到服务器端,然后服务器端显示(当然每个视频窗口都要显示)
----------
现在问题是, 如果我客户端使用同一个clientSocket,那么是不是会出现延迟(因为每个视频窗口的数据是从Socket是挨个发送出去(猜想))?服务器端使用同一个ServerSocket接受收据是不是也就一样的道理出现延迟(挨个接受解析处理)?如果我想不出现延迟,也就是所有的视频窗口数据同时发送,服务器端同时接受处理.是不是在两方都要使用多线程处理,每个线程里都有一个clientSocket(ServerScoket),该clientSocket(ServerSocket)用来单独的处理(发送或接受)与他对应的视频数据,这样分别的交互,才能保证所有的视频数据不出现延迟?如果是这么操作,可否提供一些关于多线程Socket通信,最好跟我这个十分相像的Demo,文章也可以。如果不是,请提供一个可以处理我这种情况的思路,或方法吧。。谢谢