社区
Linux/Unix社区
帖子详情
关于socket的send(),recv()的问题.
renke
2005-03-04 07:31:14
为什么在recv()之后,用send()时,client没有拿到数据,而send()的返回值却是成功发送的标志。而在recv()之前,用send()时,client是拿到数据的。
新手,有相关的文章吗?谢谢!
...全文
218
7
打赏
收藏
关于socket的send(),recv()的问题.
为什么在recv()之后,用send()时,client没有拿到数据,而send()的返回值却是成功发送的标志。而在recv()之前,用send()时,client是拿到数据的。 新手,有相关的文章吗?谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
renke
2005-03-05
打赏
举报
回复
对recv()和send()分别都要用select()吗?
nodummy
2005-03-05
打赏
举报
回复
那你直接用select就可以了,未必需要阻塞,阻塞以后其他操作都没办法进行了,整个thread都僵了……
renke
2005-03-05
打赏
举报
回复
我是要对从每一个client接收到的数据进行判断,做出相应的处理,然后把结果返回。
renke
2005-03-05
打赏
举报
回复
谢谢!怎么个阻塞啊?
sharkhuang
2005-03-05
打赏
举报
回复
太不清楚
tukey
2005-03-05
打赏
举报
回复
問題描述不清
nodummy
2005-03-04
打赏
举报
回复
描述的就不清楚……
recv之后send当然不可能获得数据,除非你阻塞,recv一直要等到数据到达以后才返回……
锂电池涂布模头,全球前7强生产商排名及市场份额.docx
锂电池涂布模头,全球前7强生产商排名及市场份额
ISO IEC 21964-2-2018.pdf
ISO IEC 21964-2-2018.pdf
编译程序构造的一般原理和基本方法.pdf
编译原理是计算机专业的一门核心课程,旨在介绍编译程序构造的一般原理和基本方法。编译原理不仅是计算机科学理论的重要组成部分,也是实现高效、可靠的计算机程序设计的关键。本文将对编译原理的基本概念、发展历程、主要内容和实际应用进行详细介绍编译原理是计算机专业的一门核心课程,旨在介绍编译程序构造的一般原理和基本方法。编译原理不仅是计算机科学理论的重要组成部分,也是实现高效、可靠的计算机程序设计的关键。本文将对编译原理的基本概念、发展历程、主要内容和实际应用进行详细介绍编译原理是计算机专业的一门核心课程,旨在介绍编译程序构造的一般原理和基本方法。编译原理不仅是计算机科学理论的重要组成部分,也是实现高效、可靠的计算机程序设计的关键。本文将对编译原理的基本概念、发展历程、主要内容和实际应用进行详细介绍编译原理是计算机专业的一门核心课程,旨在介绍编译程序构造的一般原理和基本方法。编译原理不仅是计算机科学理论的重要组成部分,也是实现高效、可靠的计算机程序设计的关键。本文将对编译原理的基本概念、发展历程、主要内容和实际应用进行详细介绍编译原理是计算机专业的一门核心课程,旨在介绍编译程序构造的一般原理和基本
海关商品编码/HS编码表
用于海关申报商品编码/HS编码信息
node-v9.6.1-linux-arm64.tar.xz
Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。
Linux/Unix社区
23,124
社区成员
74,508
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章