关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
fastshun
2022-12-23 14:06
采纳率: 100%
浏览 34
首页
编程语言
已结题
在liunx中C语言的select函数无法阻塞
c语言
linux
我在学习中的遇到无法解决的问题,在liunx中C语言的select函数无法阻塞
当我在客户端输入时,服务器就会出现无限循环,无法在select函数这儿阻塞
客户端输入 k;
服务端就会出现这种无限循环
收起
写回答
好问题
0
提建议
关注问题
微信扫一扫
点击复制链接
分享
邀请回答
编辑
收藏
删除
收藏
举报
1
条回答
默认
最新
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
木泽八
嵌入式领域优质创作者
2022-12-23 14:26
关注
判断下select返回值,是不是出错了
server端无限循环是因为你代码是死循环
本回答被题主选为最佳回答
, 对您是否有帮助呢?
本回答被专家选为最佳回答
, 对您是否有帮助呢?
本回答被题主和专家选为最佳回答
, 对您是否有帮助呢?
解决
1
无用
评论
打赏
微信扫一扫
点击复制链接
分享
举报
评论
按下Enter换行,Ctrl+Enter发表内容
查看更多回答(0条)
向“C知道”追问
报告相同问题?
提交
关注问题
Liunx
系统
中
,如何在conda 虚拟环境下安装cupy
人工智能
2021-04-02 22:25
回答 1
已采纳
在conda 虚拟环境下安装cupy,对cuda版本是由要求的,不同的cuda版本应该安装对应的cupy版本,这样能减少出错。具体的各版本安装命令如下: # For CUDA 8.0 pip in
liunx
环境下用
C语言
并利用文件IO实现学生管理系统;一个学生一个文件,文件名称为学号.data
c语言
linux
2022-09-16 10:10
回答 2
已采纳
大概这样子,保存和读取。 #include <stdio.h> #include <string.h> typedef struct stu { int id;
Linux上
C语言
mysql编程,关于数据库的连接
linux
mysql
数据库
2016-12-30 06:10
回答 1
已采纳
可能你的mysql没有侦听在localhost,而是侦听在本地的ip上。所以连接不上
【
C语言
】Linux socket 编程
2024-01-03 11:16
109702008的博客
函数
在 Socket 编程
中
用于将一个未连接的 socket 转换成一个被动的监听 socket,指示内核应当接受指向该 socket 的连接请求。在 Linux 系统
中
,socket 是一种特殊的文件描述符,用于在网络
中
的不同主机间或者同一台...
为什么
liunx
中
跳转目录时一直报错
linux
2022-11-09 12:15
回答 2
已采纳
linux
中
/是根目录你的指令就相当于在根目录找lzz文件夹 显然不对此处 cd lzz即可
liunx
系统下 怎么一插入u盘就让里面的文件自动执行
c++
c语言
linux
有问必答
2022-02-13 22:59
回答 13
已采纳
Linux系统下是使用udev或者轻量级的类udev工具来自动自动挂载设备,这里以udev为例,来说下怎么设置U盘自动运行脚本。1. udev挂载脚本配置 一般U盘挂载规则文件在这个目录下面: /et
Liunx
怎么压缩文件???
开发语言
2021-06-10 14:44
回答 2
已采纳
执行tar -zcvf dnms.tar.gz ./dnms
【
C语言
】Linux Socket
select
多路复用
2021-07-28 17:09
Simply myself的博客
在本文
中
,我们先来谈谈
select
、poll、epoll多路复用
中
的
select
多路复用 一、同步(Sync)/异步(Async),
阻塞
(Block)/非
阻塞
(Unblock) 在学习
select
多路复用之前,我们先来了解几个概念 在Linux下进行网络编程时,...
Linux C语言, 如何获取socket接收缓冲区
中
当前数据的大小
2016-08-20 07:05
回答 2
已采纳
read的返回值
中
可以获得大小,read结束之前你是没法知道对方到底发多少给你的。通常的做法,我们会在通讯的报文前加上一些控制信息,比如前4个byte存放数据大小(是否包含这4个byte自己定义)、数
liunx
环境通过sh startup.sh
无法
启动canal.adapter
linux
mysql
运维
2023-02-01 20:12
回答 2
已采纳
tomcat和其他java项目启动的时候,都需要依赖于jdk,所以需要提前声明。声明的文件可以是 /etc/bashrc、/etc/profile、 ~/.bashrc、~/.bash_profile
liunx
中
的 ping 程序C源代码
linux
2015-08-16 10:56
回答 4
已采纳
百度一下就有很多的[http://blog.csdn.net/junlixxu/article/details/5717788](http://blog.csdn.net/junlixxu/artic
【
C语言
】Linux实现高并发处理的过程
2024-01-06 20:28
109702008的博客
C语言
本身并没有内建的多线程支持(新版
C语言
支持,但用得不多),但是在多数操作系统
中
,可以使用库来实现多线程编程。例如,在POSIX兼容系统上,可以使用 pthreads 库来创建和管理线程。然而,传统的多线程存在着...
C语言
编程漫谈——main
函数
2019-03-29 22:49
weixin_30321709的博客
问了一下其他同学,他们大部分都说自己
C语言
是混过的,因为之前老师教的时候说不会指针||结构体||
函数
不会写也没有关系,然后他们居然还能过省二级(
C语言
)???结果到了大三,没人给他们做大腿了,所以基本上...
linux使用
select
编写简单的计算器运算程序
2022-01-13 16:16
注意,`
select
`
函数
在多线程编程
中
并不常用,因为它不支持非
阻塞
I/O和水平触发。但在简单的单线程命令行程序
中
,`
select
`是一个简单且有效的选择。 编写这样的程序,你需要理解`
select
`的工作原理,以及如何正确...
Linux下
C语言
Socket网络编程
2020-03-21 15:32
飞翔的灰色石头的博客
Linux下socket网络编程 简介 这里打算写一个在Linux系统下运行的socket服务端,然后在win下使用网络助手与其连接,达到数据回显的功能。废话不多说了,咱们现在开始。 Linux下socket网络服务端的固定套路 创建...
没有解决我的问题,
去提问
向专家提问
向AI提问
付费问答(悬赏)服务下线公告
◇ 用户帮助中心
◇ 新手如何提问
◇ 奖惩公告
问题事件
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
系统已结题
12月31日
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
已采纳回答
12月23日
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
创建了问题
12月23日