Socket与URL通信比较
来源:互联网 发布:热能感应软件 编辑:程序博客网 时间:2024/06/05 19:42
Socket与URL通信比较!
这是咱哥们考研面试的问的一道题,说难不难,说简单不简单,下面这个回答比较好,摘录学习了。
利用URL进行通信与利用socket进行通信有许多相似之处。它们都是利用建立连接、获取流来进行通信。那么,它们的区别在何处呢?
利用socket进行通信时,在服务器端运行一个socket通信程序。服务器端不停地监听某个端口,等待客户的连接申请,接到申请后建立连接并进行通信,所以,在socket通信方式中,服务器是主动等待连接通信的到来。
利用URL进行通信时,在服务器端常驻一个CGI程序,但它一直处于休眠状态。只有在客户端要求建立连接时才被激活,然后与用户进行通信。所以,在URL通信方式中,服务器是被动等待连接通信的到来。
由于URL通信和socket通信的方式不同,所以,它们有各自的特点。利用socket进行通信时,服务器端的程序可以打开多个线程与多个客户进行通信,还可以通过服务器使各个客户之间进行通信。这种方式比较灵活,适用于一些较复杂的通信,但是服务器端的程序必须始终处于运行状态以监听端口。利用URL进行通信时,服务器端的程序只能与一个客户进行通信,形式比较单一。但是它不需要服务器端的CGI程序一直处于运行状态,只是在有客户申请时才被激活。所以,这种方式比较适用于客户机的浏览器与服务器之间的通信。!
这是咱哥们考研面试的问的一道题,说难不难,说简单不简单,下面这个回答比较好,摘录学习了。
0 0
- Socket与URL通信比较
- Http通信与Socket通信比较:谁更猴塞雷?
- URL通信与socket通信的区别及各自特点
- Socket通信模式和URL通信模式
- ServerSocket与Socket,URL
- url与ftpclient比较
- RPC 与 Socket 通信
- 串口与socket通信
- RPC 与 Socket 通信
- android与Socket通信
- 转:java socket通信(读取URL)
- Socket与RMI比较
- Socket与RMI比较
- Java socket与iOS socket通信问题
- Socket同步通信与异步通信
- Android与服务器通信之socket通信
- Android与服务器通信之socket通信
- Flex Socket 与 C# 通信
- android物联网初步,利用手机蓝牙与单片机通信,实现led灯开关和定时
- birt报表报错, There is no report design object available.org.eclipse.birt.report.exception.ViewerExcepti
- vs调试dll 当前不会命中断点 还没有为该文档加载任何符号
- 程序员的2015年9个计划
- 【iOS学习笔记】QQ侧滑导航栏的实现
- Socket与URL通信比较
- 黑马程序员ava学习笔记——java语法基础知识
- nginx 源码学习笔记——文件读写和配置文件读取
- python编辑器对比和推荐
- Android进步之路之基础篇:eclipse快捷键
- session_id()作用
- 想做web开发 就学JavaScript
- Android 之 Window、WindowManager 与窗口管理
- html基础