socket简介_socket作用-程序员宅基地

技术标签: 通信  linux  网络编程  

socket简介

1. socket的作用

  • 所谓进程指的是:运行的程序以及运行时用到的资源这个整体称之为进程(在讲解多任务编程时进行详细讲解)

  • 所谓进程间通信指的是:运行的程序之间的实现数据共享和传递

socket(简称 套接字) 是最通用的进程间通信的一种方式,它与其他进程间通信的一个主要不同是:

它能实现不同主机间的进程间通信,我们网络上各种各样的服务大多都是基于 Socket 来完成通信的

例如我们每天浏览网页、QQ 聊天、收发 email 等等

2. 什么是socket

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/milankunde/article/details/78777592

智能推荐

CSS中content可以用到的字符编码_css content 编码-程序员宅基地

文章浏览阅读718次。基本形状▲ 9650 25B2 ► 9658 25BA ► 9658 25BA ▼ 9660 25BC◄ 9668 25C4 10084 2764 9992 2708 ★ 9733 2605✦ 10022 2726 9728 2600 ◆ 9670 25C6 ◈ 9672 25C8▣ 9635 25A3标点,特殊符号« 171 00AB » 187 00BB ‹ 139 008B › 155 009B “ 8220 201C ” 8221 201D‘ 8216 201._css content 编码

java练级第一天(细致了解数据类型)-程序员宅基地

文章浏览阅读257次,点赞9次,收藏2次。这个是小鱼对数据类型的总结,以后自己也会用来复习用,字数不多,都是精华,看完之后甚至还会感叹再来一篇,大家如果感兴趣可以看看

前端-h5直播视频流(xgplayer 篇)_xgplayer.js-程序员宅基地

文章浏览阅读9.2k次,点赞2次,收藏20次。前言1、通过接口获取媒体流地址或静态地址;(省略)2、通过 西瓜播放器插件xgplayer + video标签实现直播本质:始终在调用流地址实现视频播放(个人理解)使用template <div ref="video" id="mmid" v-show="islivea" ></div>安装西瓜播放器插件官网$ npm install xgplayer$ npm install xgplaye_xgplayer.js

快速教会你对元组的基本使用_元组怎么访问-程序员宅基地

文章浏览阅读355次。元组是一个内置不可变的序列,一旦定义就不可改变,但也并不是绝对的,只要元组中有可以被改变的元素,元组也相对于被改变。显示:(1, 2, [1, 2, 4])_元组怎么访问

ubuntu20.04安装微信和QQ,腾讯会议,以及一些其他实用软件_ubuntu20.04安装腾讯会议-程序员宅基地

文章浏览阅读4w次,点赞46次,收藏326次。最近沉迷于ubunut20.04,以及它的美化,美化的差不多了,之后,就差安装微信和qq了,微信对于我来说是必要的,qq有时候也需要使用,所以索性就安装上了。但在这个过程中,出现了很多问题。安装这两个软件,网上有很多教程,但有用的很少,或许是教程很久远了,很多网址里的安装包就不是不存在的。废话不多说,开始吧!安装必要的工具及deepin-wine依赖sudo apt install wget g++ git安装deepin-winegit clone "https://gitee.com/wsz_ubuntu20.04安装腾讯会议

为什么不推荐使用@AutoWired_autowired为什么不推荐-程序员宅基地

文章浏览阅读4.4k次,点赞10次,收藏19次。使用idea开发中,idea在我们经常使用的注解上添加了警告警告内容为​ 译为:检验信息:​ 报告在Spring组件中注入或自动连接字段。​ 快速修复建议在bean和断言中为强制字段注入基于构造函数的依赖项Spring常用注入方式为三种:属性注入、构造注入、setter注入。属性注入构造方法注入set方法注入,set方法注入一样使用注解​ 4. 三种方式对比​ 5. 使用属性注入的问题:​如果一定要使用 属性注入,可以用 替代 注解 相当于 注解,默认按照 注入。可以使用 指定Spr_autowired为什么不推荐

随便推点

k8s集群中service的域名解析、pod的域名解析_spec:servicename-程序员宅基地

文章浏览阅读1.6w次,点赞12次,收藏35次。在k8s集群中,service和pod都可以通过域名的形式进行相互通信,换句话说,在k8s集群内,通过service和pod的域名,可以直接访问内部应用,不必在通过service ip地址进行通信,一般的,我们创建service的时候不建议指定service的clusterIP,而是让k8s自动为service分配一个clusterIP,这样,service的IP是自动分配,但是service名字总是固定的吧,这样在集群内部就可以直接通过service的域名来连接即可,如前端pod应用直接通过service_spec:servicename

Flutter正在被悄悄放弃?浅析Flutter的未来_谷歌放弃flutter的原因-程序员宅基地

文章浏览阅读1.4k次。在现如今快速迭代的开发大环境下,**能够实现“一套代码、多端运行**”是众多互联网开发团队的梦想,阿里、腾讯也都做过很多尝试,美团也一样!重点说说美团的开发团队,他们做了非常多跨平台开发框架的尝试:React Native、PWA、Weex 等等。但都没有得到很好的解决,直至遇到 Flutter_谷歌放弃flutter的原因

cad标注桩号lisp_道路桩号标注(批量标注、任意点标注) - AutoCAD与GIS测绘 - CAD论坛 - 明经CAD社区 - 标注,道路中桩,文本,lisp - Powered by Dis...-程序员宅基地

文章浏览阅读2.5k次。本帖最后由 skg123 于 2014-8-29 09:36 编辑[code="lisp];By luozegang 葛洲坝基础公司;2010-5-9 修改了小数保留位数(保留0位);2011-6-15修改了尾桩号小数位数(保留3位);设置捕捉,标注线不乱连接,增加桩号步长设置。(terpri)(If (= (Tblsearch "layer" "道路桩号") nil)(Command "laye..._读取cad线路外任意点的里程桩号和左右偏距

linux fio 导致 磁盘丢失_fio后硬盘分区消失-程序员宅基地

文章浏览阅读4.5k次。真是傻逼一个啊,从网上看了资料,直接复制别人的命令,而没有理解,造成全部磁盘的文件丢失了!!起因:想测试下linux下磁盘的性能,找到一篇傻逼的不负责任的文章,更多是自己傻逼! fio -filename=/dev/sdb1 -direct=1 开始执行 read 测试,没有问题,然后执行 write 测试,测试的是 / 所在的分区,显示写入速度只有 0df -h 查看,所_fio后硬盘分区消失

ICEC-2023级新生培训-软件准备篇1:Keil的安装_keil_keygen_2023安装教程-程序员宅基地

文章浏览阅读444次。Keil C51 和 Keil MDK的安装以及共存_keil_keygen_2023安装教程

推荐文章

热门文章

相关标签