java中运用socket通信,http和socket的区别
来源:互联网 发布:有线网络打印机变无线 编辑:程序博客网 时间:2024/06/09 21:01
由于通常情况下Socket连接就是TCP连接,因此Socket连接一旦建立,通信双方即可开始相互发送数据内容,直到双方连接断开。
而HTTP连接使用的是“请求—响应”的方式,不仅在请求时需要先建立连接,而且需要客户端向服务器发出请求后,服务器端才能回复数据。
很多情况下,需要服务器端主动向客户端推送数据,保持客户端与服务器数据的实时与同步。此时若双方建立的是Socket连接,服务器就可以直接将数据传送给客户端;若双方建立的是HTTP连接,则服务器需要等到客户端发送一次请求后才能将数据传回给客户端,因此,客户端定时向服务器端发送连接请求,不仅可以保持在线,同时也是在“询问”服务器是否有新的数据,如果有就将数据传给客户端
0 0
- java中运用socket通信,http和socket的区别
- http和socket通信的区别
- http和socket通信的区别
- Socket通信,http和https的区别
- http和socket通信的区别
- Socket和Http通信
- Socket和Http通信
- Socket和Http通信
- Socket和Http通信
- Http和Socket的区别
- http和Socket的区别
- http和socket的区别
- HTTP和SOCKET的区别
- HTTP和socket的区别
- Socket和HTTP的区别
- socket和http的区别
- socket和http的区别
- HTTP 和 Socket 的区别
- Java中经常使用的一些DOS命令
- Gnu Linux下文件的字符编码及转换工具
- hdu 2368 Alfredo's Pizza Restaurant(简单数学题)
- 教你一步步做restful程序(3)
- FPGA机器学习之stanford机器学习第八堂
- java中运用socket通信,http和socket的区别
- 软件架构师的定位、成长曲线及能力模型
- cocos2d-x之触摸的响应
- 在v$lock里找Holder和Waiter
- tcp/ip
- 段落标签
- Java Thread join() 的用法
- 光流Optical Flow介绍与OpenCV实现
- masm的一些常用编译选项