社区
其它技术问题
帖子详情
epoll_event 中 data.ptr 只取了 32位
落冰翼
2017-11-07 08:04:08
调用epoll_wait 后, 准备好的事件 的 data.ptr 和 传入的 指针不一样,好像只取了32位。
之前在centos5.11上编译是通过的,现在换成centos6.9 虚拟机,发现有问题。是虚拟机问题还是版本问题,难道只能用socket来传值么
日志结果
代码调用
...全文
194
2
打赏
收藏
epoll_event 中 data.ptr 只取了 32位
调用epoll_wait 后, 准备好的事件 的 data.ptr 和 传入的 指针不一样,好像只取了32位。 之前在centos5.11上编译是通过的,现在换成centos6.9 虚拟机,发现有问题。是虚拟机问题还是版本问题,难道只能用socket来传值么 日志结果 代码调用
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
落冰翼
2017-11-07
打赏
举报
回复
引用 1 楼 csdn_alsm 的回复:
我很难过 ,我很同情你
你难过毛线
csdn_alsm
2017-11-07
打赏
举报
回复
我很难过 ,我很同情你
功能完整的
epoll
tcp服务器和C#客户端,包括接收超时处理、粘包拆包,对收到的数据进行CRC验证然后处理,可作为通用
epoll
tcp服务器。
3)用到了
epoll
_
event
结构体
中
的
epoll
_
data
.
ptr
指针:把客户端的信息保存在
epoll
_
data
.
ptr
指针当
中
,当出现
epoll
事件的时候从该指针提取客户端信息,然后进行操作。 完整的c代码,可以直接使用gcc编译,编译...
小木多
Event
loop.h / cc
中
唤醒() 匿名名称空间 例如boost里就常常用boost :: detail来放那些“不应该暴露给客户,但又不得不放到头文件里”的函数或class。 唤醒通道 聚合,因为生存期不同,所以不要用智能指针
netty源码分析与架构介绍
一、为什么要学习本门课程 1、当前几乎所有的大数据
中
间件微服务底层通信都采用netty框架,学习好netty能够为绝大多数框架扫清障碍 2、netty大量采用了底层技术,如linux_
epoll
,nio,零拷贝,堆外内存等3、netty
中
有很...
epoll
中
epoll
_
data
_t
中
fd和
ptr
的用法
文章是网上内容总结,为了自己下次好找,所以写到自己博客里边了。 typedef union
epoll
_
data
{ void *
ptr
; int fd; __uint32_t u32; __uint64_t u64;...
epoll
_
data
中
fd存放文件描述符,所以我们一
关于
Epoll
的
epoll
_
event
.
data
的使用
epoll
_
event
.
data
的使用
其它技术问题
3,881
社区成员
9,054
社区内容
发帖
与我相关
我的任务
其它技术问题
C/C++ 其它技术问题
复制链接
扫一扫
分享
社区描述
C/C++ 其它技术问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章