推荐星级:
- 1
- 2
- 3
- 4
- 5
用Socket实现基于TCP和UDP的原理探索
资料介绍
Socket又称套接字,英文原义是“插座”,是进程之间通信的抽象连接点。可以通过一个形象的例子来理解这个概念,现实生活中的电话是人们联系的常用工具,双方只要使用两部电话机就可以交谈。在计算机世界中,两个程序就是使用Socket进行通信的,一个Socket就好比一部电话机,两个程序在网络上通过一个双向链路进行通信,这个双向链路的每一端就成为一个Socket.
进程之间要通信,首先要建立各自的Socket,就像要打电话一定要先有电话机一样,打电话时每部电话机都可以说和听。与此类似,每个Socket也都可以进行读写操作,读/
写操作时分别要用到Socket中的输入流和输出流建立连接后,客户程序可以向Socket里写入请求,然后服务器会处理这个请求,并把处理结果通过Socket送回。服务器应用程序一般监听一个特定端口以等待一个客户的连接请求,当一个连接请求到达时,客户和服务器建立一个通信连接。在连接过程中,客户被分配一个本地端口号并且与一个Socket连接,客户通过写Sockt来通知服务器,通过读Socket来获取信息,类似地,服务器也获取一个本地端口号,它需要一个新的端口号来监听原始端口上的其它连接请求。服务器也给它的本地端口连接一个Socket,读写来自客户的请求。
部分文件列表
文件名 | 大小 |
用Socket实现基于TCP和UDP的原理探索.pdf | 1M |
相关下载
- 华为模块电源管理设计指导-(V100R001_02 Chi...
- 华为LGA模块PCB设计指导_V2.0_20150126.pdf
- HUAWEI Module USB Interface Descriptor Gui...
- HUAWEI ME909s-821 LTE LGA模块硬件指南V100R...
- HUAWEI ME909s-821 LTE LGA Module Acceptanc...
- HUAWEI 30 mm x 30 mm LGA Module Hardware M...
- HUAWEI 30 mm x 30 mm LGA Module Developmen...
- Altium_Designer_规则设置三例.pdf
- STM32F407产品技术培训-DSP库及其例程
- STM32F407产品技术培训-2.浮点单元.pdf
全部评论(1)
2019-12-10 11:31:17SAO
很全面