推送技术,谁了解?
服务器端为java的web系统 只有1个80端口。客户端为使用VC的Wininet软件。
现需要在客户端提交一个图片(验证码)至服务器端,服务器可能人工处理过后再将结果返回给客户端。
不希望轮询的方式来获取结果。有没有推送的技术能实现这种需求??还是必须要用socket通讯才行呢?socket通讯的话服务器端又没有端口。。。
Web
推送
socket
验证码
图片
------解决方案--------------------VC的不清楚java的做过无需推送直接用HttpURLConnection先开输出流上传图片到服务端。
再开输入流读取服务端处理完后的返回结果(输入流会处于阻塞状态直到服务端的数据回来)
------解决方案--------------------服务端保持连接就可以了啊。以前的聊天室不就是采用这种技术吗。不过长连接,对服务器端的性能影响比较大,如果你并发性比较大的情况下不能采用。
------解决方案--------------------tomcat7已经有推送技术了,可以去研究下,不是很难。