们在使用C/C++编写网络程序的时候,都会新建一个socket,

请问,这个socket到底是什么?在内存中是如何存储的?是不是内核中的一块数据结构呀?... 请问,这个socket到底是什么?在内存中是如何存储的?是不是内核中的一块数据结构呀? 展开
 我来答
百度网友8ce788f
推荐于2016-06-08 · TA获得超过687个赞
知道小有建树答主
回答量:850
采纳率:80%
帮助的人:213万
展开全部
网络中的进程是通过socket来通信的.
socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,都可以用“打开open –> 读写write/read –> 关闭close”模式来操作。
我的理解就是Socket就是该模式的一个实现,socket即是一种特殊的文件,一些socket函数就是对其进行的操作(读/写IO、打开、关闭)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式