关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
murraycai
2021-12-15 13:47
采纳率: 0%
浏览 9
首页
有问必答
socket缓冲区小了导致BUS error,调大了就没有问题。
有问必答
c语言
BUSerror和这个好像又没什么关系呢。为什么会出现buserror呢。
收起
写回答
好问题
0
提建议
关注问题
微信扫一扫
点击复制链接
分享
邀请回答
编辑
收藏
删除
结题
收藏
举报
1
条回答
默认
最新
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
CSDN专家-link
2021-12-15 13:57
关注
分配的缓冲区是多大出现BUG error,你又调成了多大没问题了呢?
本回答被题主选为最佳回答
, 对您是否有帮助呢?
本回答被专家选为最佳回答
, 对您是否有帮助呢?
本回答被题主和专家选为最佳回答
, 对您是否有帮助呢?
解决
无用
评论
打赏
微信扫一扫
点击复制链接
分享
举报
评论
按下Enter换行,Ctrl+Enter发表内容
查看更多回答(0条)
向“C知道”追问
报告相同问题?
提交
关注问题
Socket
编程
2026-03-27 17:28
Irissgwe的博客
bind,避免与成员函数冲突 recvfrom(...) 阻塞等待数据,同时填充 peer 地址(发送方的 IP+Port) socklen_t len = sizeof(peer) 必须初始化,recvfrom 是输入输出参数,传入时是
缓冲区
大小,返回时是实际地址长度 ...
【CAN 通讯】Linux
Socket
CAN 参数配置应用指南
2024-08-08 16:59
泡沫o0的博客
在现代汽车、工业控制以及嵌入式系统中,CAN(Controller...为有效管理和操作CAN总线,Linux提供了强大的
Socket
CAN接口。本文将深入探讨如何利用`setsockopt`函数对
Socket
CAN进行配置,以实现高效、灵活的CAN总线通信。
recv 返回值大于0,但是
缓冲区
中无数据的
问题
2023-03-29 15:38
菜鸟550号的博客
这段数据被recv后,poll应该阻塞(因为
缓冲区
中已经
没有
数据),直到收到"第一个这是第2个超级女生,编号002"才停止阻塞;
没有
数据poll
没有
阻塞,
没有
数据recv也
没有
退出,客户的接收的buffer输出为空,长度为0,...
Socket
CAN编程揭秘:Linux下CAN设备的高效数据收发与错误处理
2025-12-13 11:37
java5的博客
本文深度解析Linux下
Socket
CAN编程,涵盖CAN设备配置、数据收发优化与错误处理机制。通过实战代码展示高效数据帧处理、硬件过滤规则配置和总线状态监控,帮助开发者构建高可靠性CAN总线应用系统,适用于汽车电子和...
Linux之
Socket
编程 UDP
2025-06-11 16:50
孞㐑¥的博客
Linux之
Socket
编程 UDP
Go无锁共享内存环形
缓冲区
设计
2026-03-20 10:54
耳冉鹅的博客
本文提出了一种Go语言实现跨进程无锁环形
缓冲区
的设计方案。该方案通过共享内存和原子操作实现高效通信,避免了传统IPC的系统调用开销。关键设计包括: 硬件原子性:Go的sync/atomic生成与C++相同的x86原子指令,...
Socket
编程——UDP
2025-04-21 20:03
兰雪簪轩的博客
文章目录 一、理解
socket
套接字 1.1理解IP 1.2理解端口号 1.3 理解
Socket
编程 1.3.1网络字节序 1.3.2
socket
常见api 1.3.3 sockaddr 二、UDP实现通信 2.1 echoserver 对于服务器端 对于客户端 2.2 英汉字典 2.3 多人...
002-
Socket
编程-UDP
2026-02-24 19:04
czxyvX的博客
本文介绍了UDP
Socket
编程的核心接口和命令,包括:1)
socket
()创建套接字,详解了协议族、套接字类型等参数;2) bind()绑定端口号;3) sockaddr_in结构体定义;4) IP地址转换函数inet_addr()和inet_ntoa();5) 改进...
秒懂Linux之
Socket
编程(二)
2024-10-25 00:29
玛丽亚后的博客
然后把信息传递给通信模块,让通信模块把数据传递到线程池中,由多线程分发给各个客户端信息达到客户端之间共享信息的目的~最后需要理解的就是回调函数func的调用以及如何利用bind来解决参数
问题
~最后关键的一步就是...
linux
socket
can编程详解
2017-11-29 11:37
哈利马其的博客
Socket
CAN 中大部分的数据结构和函数在头文件 linux/can.h 中进行了定义。 CAN 总线套接字的创建采用标准的网络套接字操作来完成。网络套接字在头文件 sys/
socket
.h 中定义。 套接字的初始化方法如下: ...
没有解决我的问题,
去提问
向专家提问
向AI提问
付费问答(悬赏)服务下线公告
◇ 用户帮助中心
◇ 新手如何提问
◇ 奖惩公告
问题事件
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
创建了问题
12月15日