怎么样快速理解 Linux 下的 socket
socket在linux就是一个文件,可读可写,只是这文件代表一个网络链接,读写的东西都是对面主机上的socket提供的。
■网友
我理解的socket和英文的意思一样,就是插口/接口,就是操作系统和应用程序的接口,为应用程序提供服务的接口,网络上的数据到了网卡,网卡由操作系统管理,所以网卡把数据给操作系统,os拿到数据经过一系列处理(具体流程没弄明白)然后把数据给socket然后应用程序就能来读取了,像读取文件一样
推荐阅读
- 河北煤炭全链条快速抽检能力取得新突破研制仪器填补国内空白
- |看50岁老小区“返老还童”扬州老旧小区改造工程快速推进
- 汽车|冬天怎样让车内温度快速升高?座椅加热的最佳使用方式二,外循环的作用总结
- |南通规划新一轮城市快速路网体系
- 学图像处理有哪些不错的书推荐
- dart这编程语言现在发展怎么样了,语法与Java,c#很相似,甚至更简洁
- 应该怎样理解会员服务的法律性质
- 青年|一汽奔腾T77怎么样?车主吐槽:后排座椅太短,和坐小板凳似的
- |酒喝多了难受怎么办?教你几招,简单实用,让你快速醒酒,收藏了
- 电商网站支付流程的流失率是怎么样的从用户点击充值/支付按钮,到支付完成,其中每一步的流失比率都是咋样的
