运维开发网

c-3

0
  • 文件读取缓冲区C和C之间的相同方法?

    我使用 Jansson C库来解析一些JSON文件,并使用示例文件中使用的方法,我尝试使用类似C的代码解析它: FILE *f = fopen(json_path.c_str(), "r"); fseek(f, 0L, SEEK_END); long size = ftell(f); fseek(f, 0L, SEEK_SET); char* d...[详细]

    2020-07-13 19:32 分类:路由交换
  • 选择说套接字是准备好读的时候肯定没有(实际上已经关闭)

    在我的服务器中,我检查是否有任何套接字已准备好使用select()来确定它.因此,在主循环中,每次迭代时都会执行select(). 为了测试服务器,我写了一个简单的客户端,只发送一条消息,然后退出. BTW.我使用协议缓冲区来发送信息 – 消息表示此库中...[详细]

    2020-07-13 17:35 分类:路由交换
  • write(socket,buff,length)会导致崩溃

    我有一个程序,用于向带有 android的手机发送数据.我们是iamgine //编辑 while(enviado < length) { printf("SEND\n"); r = write(con, buff_enviar+enviado, length-enviado); printf(" OK\n"); ...[详细]

    2020-07-13 16:57 分类:路由交换
  • Ruby,ioctl和复杂的结构

    我有一个硬件,我试图通过我的计算机的内置SPI驱动程序来控制. SPI驱动程序通过ioctl控制. 我可以从小型C程序中成功驱动硬件;但是当我尝试在Ruby中复制C程序时遇到了问题. 使用IO#ioctl设置基本寄存器(使用u32和u8整数)工作正常(我知道因为...[详细]

    2020-07-13 16:38 分类:编程语言
  • 我需要一些弱熵.我知道我可以使用一个单元化缓冲区,但如果我只需要一个整数值,它的地址就足够了吗?

    我在 Linux上,它具有地址空间布局随机化.是否有必要在堆栈上声明一个缓冲区,保持未初始化,并将其用于熵,或者我可以只获取堆栈中已有内容的地址,将其转换为整数并且(知道它有点随机到期)解决空间布局随机化问题)使用那个整数来代替熵? 指...[详细]

    2020-07-13 16:37 分类:路由交换
  • 连接没有缓冲区的字符串

    有没有一种方法可以在不预先分配缓冲区的情况下连接字符串? 考虑以下: int main() { char buf1[] = "world!"; char buf2[100] = "hello "; char * p = "hello "; // printf("%s", str...[详细]

    2020-07-13 15:35 分类:路由交换
  • 从Gem覆盖Ruby的基本C代码

    为了实验,我正在寻找一种方法来修改 Ruby的一些基本代码,特别是解析器.我想知道这是否可行,更不用说使用宝石了. 我已经缩小了我需要在parser.c中更改为static int yylex()的代码.我打算尝试使用别名,但这似乎要求我更改parser.h,这是我无...[详细]

    2020-07-13 14:40 分类:编程语言
  • TCP死链路检测

    如何检测TCP连接中的死链接? 当有人拉网线时发生死链接, 关闭网络接口,关闭WiFi或, 就像我的情况一样……拔掉电源. Keep-alive仅适用于客户端,但不适用于服务器. 服务器只接收数据,从不使用TCP_USER_TIMEOUT发送数据 将无法工作,因为发送...[详细]

    2020-07-11 10:10 分类:路由交换
  • 用于查询路由表条目以到达指定目标的API

    是否存在API以检索操作系统将用于将数据包发送到指定目标(IP地址)的路由表条目?此API必须能够遍历多个路由表(由ip规则指定)之间的关系. 无法保证路由是静态的.例如,如果您在世界各地中途ping一个主机,则一个ping可能会在一个路由上行进,...[详细]

    2020-07-09 20:59 分类:路由交换
  • 如何通过串行连接获取TCP / IP数据包(蓝牙)

    我正在开发一个TCP / IP堆栈,它将在另一个通过蓝牙连接的设备上运行. 但我想测试一个工作堆栈.我的测试场景是: 我的设备TCP / IP堆栈————– BLUETOOTH —————– WINDOWS / MAC TCP / IP堆栈. 任何人都知道我怎么能通过Linux / W...[详细]

    2020-07-09 19:17 分类:路由交换