【全球时快讯】shutdown和close的区别 Sockfd如何关闭socket的描述符?
(资料图片仅供参考)
当所有的数据操作结束以后,你可以调用close()函数来释放该socket,从而停止在该socket上的任何数据操作: close(sockfd); 你也可以调用shutdown()函数来关闭该socket。该函数允许你只停止在某个方向上的数据传输,而一个方向上的数据传输继续进行。如你可以关 闭某socket的写操作而允许继续在该socket上接受数据,直至读入所有数据。
Sockfd是需要关闭的socket的描述符。参数 how允许为shutdown操作选择以下几种方式: SHUT_RD:关闭连接的读端。也就是该套接字不再接受数据,任何当前在套接字接受缓冲区的数据将被丢弃。进程将不能对该套接字发出任何读操作。对 TCP套接字该调用之后接受到的任何数据将被确认然后无声的丢弃掉。 SHUT_WR:关闭连接的写端,进程不能在对此套接字发出写操作 SHUT_RDWR:相当于调用shutdown两次:首先是以SHUT_RD,然后以SHUT_WR 使用close中止一 个连接,但它只是减少描述符的参考数,并不直接关闭连接,只有当描述符的参考数为0时才关闭连接。 shutdown可直接关闭描述符,不考虑描述 符的参考数,可选择中止一个方向的连接。 注意: 1>. 如果有多个进程共享一个套接字,close每被调用一次,计数减1,直到计数为0时,也就是所用进程都调用了close,套接字将被释放。 2>. 在多进程中如果一个进程中shutdown(sfd, SHUT_RDWR)后其它的进程将无法进行通信. 如果一个进程close(sfd)将不会影响到其它进程. 得自己理解引用计数的用法了
标签:
相关推荐:
最新新闻:
- 马赫带效应是什么?马赫带效应的定义
- 【全球时快讯】shutdown和close的区别 Sockfd如何关闭socket的描述符?
- 网络广告类型有哪些?网络营销广告的类型(CPC、CPM、CPA、CPS, CTR)|焦点快播
- 挪威国宝级女歌手:一首炽热的英文情歌-当前看点
- 《英雄联盟比赛服》怎么下载?英雄联盟比赛服-观点
- 环球即时:微信如何开通直播?微信开通直播的方法
- Cygames即将发布《小小诺娅:乐园继承者》的新公告
- 多人弹幕射击游戏《黑白之地》Steam页面上线 支持简体中文_当前关注
- 2022年PlayStation游戏七大趋势:交界地的喘息
- 每日速看!松下电饭煲将告别日本制造 移交给中国工厂生产
- 天天观点:暴雪子公司Proletariat收购6个月后试图成立工会
- 《星空》玩家将有前往地球的机会 那地球会是什么样?:天天速看料
- 阿凡达2全球票房破10亿美元 走势优于预期
- 打不开192.168.1.1怎么办?打不开192.168.1.1解决方法
- WIN10如何修复操作系统?超详细的五种解决方法
- iphone已被停用怎么办 教你两招轻松解除停用状态
- 图片水印如何去除?推荐3种去水印的好方法
- 戴尔笔记本能换显卡吗?笔记本电脑显卡和台式机显卡有什么区别?
- 如何修改注册表路径?通过注册表修改软件安装路径
- 电脑怎么终止自动关机命令?电脑解除自动关机命令方法
- 休眠快捷键如何设置?键盘休眠状态设置技巧
- 电脑突然蓝屏怎么办?处理电脑蓝屏的正确方法
- 条形码打印机怎么换碳带?更换打印机碳带详细步骤
- 风云防火墙使用教程 防火墙的使用技巧
- 复印机卡纸了怎么弄出来?解读复印机为什么会卡纸?
- 打印机墨盒怎么加碳粉?打印机加碳粉教程
- windowsxp怎样重装系统?重装系统教程
- 电信托管服务器的好处 服务器托管的安全性
- 笔记本键盘保护膜有必要吗?键盘膜优缺点有哪些?
- 车载mp3播放器怎么使用?车载mp3播放器使用方法
- h3cs5500交换机配置教程 解析H3C华三交换机的配置命令
- 金山毒霸2009卸载不了怎么办?完美卸载金山毒霸的方法
- sc光纤跳线连接方法 sc光纤跳线注意事项
- 尼尔德鲁克曼:《最后生还者》剧集会是最好的游改剧集
- 当前速看:《艾尔登法环》荣获106项年度游戏奖 2022年度游戏
- 42岁广末凉子时隔22年再出写真 招牌笑容依旧少女感
- 苹果跨年福利被指优惠力度低 网友吐槽是在清库存
- 当前快播:《暗黑破坏神4》新短片欣赏 英雄大战地狱军团!
- 今日聚焦!摆脱三季度阴霾,容百Q4利润环比涨超120% | 见智研究
- 精选!休·杰克曼:《死侍3》故事发生在《金刚狼3》之前
- 《宝可梦:大集结》“多龙巴鲁托”演示 12月29日上线
- iPhone车祸检测误报太多 占用过多救援资源
- 放开之后,县城和农村在发生什么?
- 股价暴跌、新车甩卖、销量危机…特斯拉的「糟心」年底|每日速递
- 游戏时延降低20% 国产Wi-Fi 6路由到手仅需169元
- 当前热门:主动散热内存来了 自带两个散热风扇
- 暴雪携手林肯公园成员 翻唱摇滚版《巫妖王之怒》插曲
- 《精灵鼠传说2》首张截图 换用虚幻5引擎
- “北方第二城”易主?这回合青岛上分
- 世界观速讯丨公司裁员的前兆
- 18英寸“大家伙”要来了 ROG玩家国度新品发布会定档1月4日
- PC玩家狂喜:PS3模拟器已可运行所有PS3游戏
- 世界快资讯:如何查看电脑连接的wifi密码 一共三种方法
- iPhone 15或将告别直角设计 新设计手感更好:全球最新
- RTX 4070Ti性能曝光 比RX 3090Ti还要强-环球观焦点
- 每日观察!Capcom开展网络调查 填完问卷可获限定壁纸
- 能源危机下的众生相:德国重回“燃煤”时代,中东豪掷千金奔向清洁能源_每日聚焦
- 天天快报!性价比碾压小米13?Redmi K60系列发布会汇总
- 环球热议:学AMD大涨价!Intel新一代平民主板来了:这涨幅不小
- 【世界时快讯】AMD最便宜的Zen4处理器要上新了:1月10日上市
- 消息称任天堂的确考虑过Switch Pro不过已改变策略
- 菲尼克斯NT参战《机动战士高达:激战任务2》_世界要闻
- 全球微资讯!海外版拼多多成美国下载量最高App
- 已做工商变更 微念与李子柒达成和解
- 测试画面放出 淘宝将在春节期间推出首个元宇宙直播间
- 超越PS4!Switch全球销量1.18亿台:史上销量第四主机-重点聚焦
- 宏碁发布27英寸暗影骑士电竞显示器:100Hz刷新率 仅679元
- 口碑稀烂破纪录?网飞《猎魔人:血源》好评率仅8%
- Epic喜加一:《Severed Steel》免费领取_全球播报
- 全球即时:另一家动视暴雪工作室Proletariat正在组建工会
- RTX 4080移动版跑分来了!42%碾压移动版3080-世界观天下
- 外媒评2022最难的15款游戏:《老头环》《战神》等_每日时讯
- GOG喜加一:《百战天虫:革命》黄金版免费领
- 越南这波资本外流告一段落了-今日精选
- 3299起我要冠军版!红米K60Pro还是你的菜吗?:全球观热点
- 世界要闻:2199元起!小米Redmi K60 E发布:天玑8200+2K 直屏
- Redmi K60 Pro发布:3299元2K旗舰跑分135万
- 每日消息!玩家抱怨PS5经常弹出“无法同步数据”:早该解决了
- 今日快看!7900 XTX玩游戏达到110度 玩家要求退款遭拒
- 外媒评选2022年最难的15款游戏 《师父》在列
- 老山城重庆正在消失,不过它还活在我的照片里:世界观热点
- Redmi Buds 4无线耳机发布 首发139元-当前最新
- 2499元起!小米 Redmi K60发布:骁龙8+加持
- 环球今亮点!顶配2799元 Redmi K60E正式发布
- 讯息:Redmi手环2发布:14天续航 169元