腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
从
套接
字
读取
SocketCAN
仅
返回
11cobid
c
、
linux
、
can-bus
、
socketcan
、
legato
我正在尝试
从
socketCAN
中
读取
,并且总是为11位标识符过滤msg。
浏览 79
提问于2020-10-27
得票数 1
回答已采纳
1
回答
使用cantools生成的C文件
c
、
sockets
、
decode
、
can-bus
、
auto-generate
我正在使用python中的cantools来解码
从
socketcan
读取
的一些CAN消息。在python中,我可以
从
套接
字
中
读取
消息,并简单地使用以下命令进行解码:decoded_msg = db.decode_message(msg.arbitration_id, msg.data) 其中can_bus是
套接
字
,db是dbc加载的文件。现在我已经
从
我的.dbc文件
浏览 10
提问于2019-03-29
得票数 0
1
回答
python中的BCM
套接
字
循环接收
python-3.x
、
sockets
、
can-bus
、
socketcan
我正在尝试用Python通过
socketcan
监控can总线。我引用了can4python包作为参考。谢谢你的帮助。
浏览 2
提问于2018-04-25
得票数 0
1
回答
套接
字
如何获取发送失败状态?
linux-device-driver
、
embedded-linux
、
can-bus
、
zynq
、
socketcan
我按如下方式发送
socketcan
数据。ret = write (socket, frame, sizeof (struct can_frame)); 然而,即使CAN通信线缆断开,ret的
返回
值仍然是16(=sizeof (struct can_frame)).I查询信息发现问题是由于
socketcan
使用的网络栈的tx_queue造成的。当多次调用write时,缓冲区已满,ret的
返回
值为-1。但这并不是我所期望的行为,我希望发送的每一帧数据都能立即得到成功或失败的状态。我想问的是,有没有办法取消
socketc
浏览 26
提问于2020-03-18
得票数 0
1
回答
can
套接
字
打印格式
c
、
sockets
、
can-bus
我在显示我的CAN ID时有问题。我正在通过CAN总线发送消息,该总线的ID为0x18FF11F3。我的程序接收到此消息以及所有数据字段,只有ID不完全匹配。 /* Create the socket */ struct ifreq t
浏览 1
提问于2015-10-09
得票数 1
回答已采纳
2
回答
接收
套接
字
can消息的延迟
linux
、
sockets
、
raspberry-pi
、
delay
、
socketcan
我实现了linux应用程序,它接收CAN消息并计算周期(使用树莓pi4上的
socketcan
)。问题是,有时(大约0.5%)
socketcan
会延迟接收消息。当我在笔记本电脑上以500Kbps的波特率发送10ms的消息时(使用矢量工具),通常我可以
从
raspberry pi获得合理的周期(9ms~ 11ms)。
浏览 152
提问于2020-11-28
得票数 2
1
回答
RAW CAN
套接
字
和广播管理器CAN
套接
字
有什么区别,以及如何使用它们?
linux
、
can-bus
、
socketcan
我对CAN协议很陌生,我正试图通过Linux的
SocketCAN
来使用它。但是,我对可用的两个不同的CAN
套接
字
、RAW和广播管理器(BCM)感到困惑。文档声明BCM
套接
字
不是用来发送单个CAN帧的。
从
直觉上说,我猜想BCM更适合于单主从配置,但这似乎有点错误。 业连管的目的是什么?或者rathe,它们之间的功能有什么不同?在何种情况下,我选择使用广播管理器而不是原始
套接
字
?
浏览 5
提问于2019-10-14
得票数 1
回答已采纳
0
回答
如果有数据没有从上次的read()中
读取
,那么poll()是否会立即为UDP
套接
字
返回
?
sockets
、
udp
UDP
套接
字
的现有程序是这样编写的(在阻塞模式下): poll(); read(fd, buf,bufSize);} 对于UDP,每个read()
读取
1个且
仅
1个数据报(数据包)。如果
套接
字
recv buf中有多个包可用,则上面的代码在每次read()时只
读取
一个包。我的问题是:下一个poll()是否会立即
返回
,因此上面的代码仍然可以非
浏览 0
提问于2016-07-08
得票数 2
1
回答
为什么
SocketCAN
bind()调用在从JNI调用时总是
返回
0?
java
、
c
、
java-native-interface
、
can-bus
、
socketcan
我使用了
SocketCAN
(包括Linux内核中的)来创建
套接
字
并将其绑定到CAN接口。在此环境中运行本机C代码时,
套接
字
按预期工作,当接口存在时,
套接
字
绑定,如果没有,则
返回
错误。JNI代码如下(在必要时直接
从
我的C实现中提取,并附加类型转换): (JNIEnv * env编辑:如果有人似乎正在经历这个奇
浏览 12
提问于2020-12-17
得票数 1
回答已采纳
1
回答
是否可以在bind()之后更改canbus
套接
字
上的掩码?
c++
、
sockets
、
bind
、
can-bus
、
setsockopt
我在我的程序中使用了canbus通信和一个mask,下面是一个
从
获取的例子 canid_t can_id;}
浏览 17
提问于2022-08-30
得票数 0
3
回答
如何阻塞read系统调用
c
、
linux
、
io
我已经创建了一个空文件,并尝试使用read()系统调用进行
读取
。它
返回
0。read()是否将EOF视为有效数据并立即
返回
?我的理解正确吗?
浏览 9
提问于2013-02-06
得票数 4
回答已采纳
3
回答
限制
从
read()
读取
的字节数的是什么?
sockets
我正在从像这样初始化的
套接
字
中
读取
字节:但是,当我从这个
套接
字
读取
时len = read(fd, buf, sizeof(buf)); len显示
仅
读取
了1500
字
节。我检查了wireshark,
返回
的数据包是5854。IP下的总长度字段表示5840 (对于以太网
浏览 1
提问于2012-12-11
得票数 0
1
回答
处理异步时TcpClient与
套接
字
c#
、
sockets
、
asynchronous
、
tcpclient
、
async-await
要
仅
通过TcpCient异步发送/接收某些数据,必须调用GetStream,以便
从
/在其上调用ReadAsync和WriteAsync方法来检索底层NetworkStream,并遵循TAP模式(可能使用异步首先,您是否知道为什么.NET 4.5中的
套接
字
类不以任何方式实现TAP模式,即ReadAsync和WriteAsync
返回
任务(如果调用不同的事件以保留向后压缩)?总之,很容易
从
APM模型方法对构建一个任务方法,因此假设我将这个异步方法(用于
读取
浏览 4
提问于2012-08-16
得票数 27
回答已采纳
1
回答
Socket通信服务器/客户端
java
、
sockets
我是Sockets的新手,我正在尝试编写一个程序,在这个程序中,我基本上可以将一些简单的请求
从
客户端程序发送到服务器程序。现在我只想在客户端喜欢1或2个选项,用户可以从中选择。例如,如果用户在客户端选择“选项1”,那么服务器会发回一条消息“您选择选项1”等等,但我不知道如何
读取
从
客户端发送来的服务器上的输入。input.close(); standSock.close(); 我是否需要两个不同的BufferedReaders,一个用于用户输入,另一个用于
套接
<e
浏览 0
提问于2012-09-06
得票数 1
3
回答
linux中客户端断开连接时的反应
linux
、
multithreading
、
sockets
我正在编写一个简单的
套接
字
守护进程,它侦听端口并
读取
传入的数据。它工作得很好,直到我选择断开客户端与它进入无限循环的server...then的连接,recv()
返回
最后一个永远不会到达-1的包。我的问题是,如何检测到客户端已断开连接并关闭线程/
套接
字
elvoid * SocketHandler(void* lp){ int * csock = (int*)lp;
浏览 1
提问于2012-06-12
得票数 0
回答已采纳
1
回答
如果接收器无法通过
套接
字处理数据速度,会发生什么情况?
linux
、
kernel
、
process
、
socket
、
unix-sockets
两者都是非阻塞
套接
字
。团队,请解释在上面的场景下会发生什么。 谢谢。
浏览 0
提问于2020-08-10
得票数 0
回答已采纳
1
回答
在
套接
字
的一端关闭,另一端也关闭吗?
sockets
、
tcp
、
client-server
如果已建立的
套接
字
(通过connect()
从
客户端连接后)退出,从而内核关闭所有打开的文件描述符,则另一方会发生什么情况?但是在服务器端没有exit(),因此没有人关闭该
套接
字
。所以这里我不知道服务器是如何结束的,因为它的
套接
字
端不应该关闭。 服务器
套接
字
没有关闭,但它
读取
0
字
节。(来自read()的
返回
值只是0),其余的则由设计器来处理
读取
的
返回</em
浏览 3
提问于2021-01-01
得票数 1
回答已采纳
1
回答
java
套接
字
超时行为
java
、
sockets
、
timeout
如果我在java
套接
字
上设置soTimeout,在主动对等点与被动对等点的情况下会有什么行为。
浏览 2
提问于2013-03-12
得票数 2
回答已采纳
1
回答
检查文件描述符中可用的缓冲区字符数。
c++
、
linux
、
sockets
、
posix
如何检查
套接
字
文件描述符中缓冲区中有多少可用字符?
套接
字
甚至可以读,但只能读不到8个字节吗?是否有一个Linux系统调用可以在没有实际
读取
的情况下
从
浏览 3
提问于2020-08-06
得票数 1
回答已采纳
1
回答
接收SMTP消息
c
、
smtp
、
postfix-mta
问题是在
套接
字
accept的新连接之后,它没有接收任何字节(示例输出中的空行),因此我的read循环被终止。 我试着在初始的220之后发送250和accept命令,但仍然没有成功。
浏览 0
提问于2019-06-17
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
服务器模型——从单线程阻塞到多线程非阻塞(中)
NB-IOT联网及模块UDP数据传输过程
Linux 网络编程—Socket
socket 通信必知必会|Python 标准库
如何在Python中创建WEB应用程序
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券