博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第二篇:一个经典的比喻( 关于TCP连接API )
阅读量:5107 次
发布时间:2019-06-13

本文共 351 字,大约阅读时间需要 1 分钟。

前言

       编程是对现实世界的模拟,网络通信自然也是对现实世界通信的模拟。可以将网络通信中使用的各种API和对现实世界中的各种通信设备进行通讯的操作进行对比以加深理解。

对比

       socket() 函数  vs  申请一台电话机

       bind() 函数  vs  获取并声明自己的电话号码

       listen() 函数  vs  打开响铃

       connect() 函数  vs  呼叫对方( 需输入对方电话号码 )

       accept() 函数  vs  接电话( 会收到呼叫方的电话号码 )

说明

       对于accept() 函数,它只有在建立连接之后才会返回呼叫方的“电话号码”。而现实中,不论是否决定建立通话都会返回对方的电话号码。

转载于:https://www.cnblogs.com/muchen/p/6357401.html

你可能感兴趣的文章
CF992E Nastya and King-Shamans(线段树二分+思维)
查看>>
基于docker的spark-hadoop分布式集群之一: 环境搭建
查看>>
oracle 几个时间函数探究
查看>>
第一个Java Web程序
查看>>
Atomic
查看>>
div 显示滚动条与div显示隐藏的CSS代码
查看>>
Redis-1-安装
查看>>
Access denied for user ''@'localhost' to database 'mysql'
查看>>
部署支持 https 的 Nginx 服务
查看>>
‘Cordova/CDVPlugin.h’ file not found
查看>>
WebAssembly是什么?
查看>>
树状数组_一维
查看>>
如果没有按照正常的先装iis后装.net的顺序,可以使用此命令重新注册一下:
查看>>
linux install ftp server
查看>>
嵌入式软件设计第8次实验报告
查看>>
算法和数据结构(三)
查看>>
在iOS 8中使用UIAlertController
查看>>
Ubuntu下的eclipse安装subclipse遇到没有javahl的问题...(2天解决了)
查看>>
Atcoder Grand Contest 004 题解
查看>>
MFC中 给对话框添加背景图片
查看>>