multiplexing

    3热度

    1回答

    我最近在读Redis。 Redis基于I/O多路复用实现了一个简单的事件驱动库。 Redis的说,它会选择系统所支持的最佳复用,并给出了下面的代码: /* Include the best multiplexing layer supported by this system. * The following should be ordered by performances, descendi

    0热度

    1回答

    我试图找到一种方法来采取多个移动宽带连接,并将它们桥接在一起以暴露一个wifi接入点。 我想锁定手机的宽带,并复用数据。 这是如何实现的?有没有路由器,有多个可用于连接到手机的WiFi? 我需要编写脚本来管理数据吗?或者有东西在那里?

    1热度

    2回答

    我在处理僵尸进程时遇到了一些问题。我写了一个简单的服务器,它可以创建玩家之间的tic tac toe比赛。我正在使用select()在多个连接的客户端之间进行多路复用。只要有两个客户端,服务器就会分叉另一个执行匹配仲裁程序的进程。 问题是select()块。因此,如果有一个匹配仲裁程序作为子进程运行并退出,则由于select()被阻塞,所以如果没有传入连接,父进程将永远不会等待该子进程。 我有我的

    1热度

    1回答

    我想实现一个防火墙中的复用器/解复用器。它应该通过简单地在数据包前面添加上游DuplexStream的port_num标识符,通过单个“下游”DuplexStream发送几个“上游”数据。当然,这也应该是相反的:读取从下游接收的数据包中的port_num,并将其发送到正确的上游流。 我开始实现这样的MultiplexStream(下面的代码不会编译)。但是,我正面临一个问题: 变量open_por

    0热度

    1回答

    不幸的是,JDK的HttpUrlConnection或UrlConnection不能异步运行。所以,如果HTTP连接因任何原因而挂起,你最终将失去一个线程。另外,Selector的多路复用允许仅使用少量线程来进行大量的HTTP GET调用。 因此,我一直在开发一个使用NIO的Selector的代码并进行HTTP GET。因此,除了完全支持HTTP 1.1之外,核心运行良好,我必须支持Keep-Al

    0热度

    1回答

    我有一个3.5数字7段LED显示屏,我试图用Arduino驱动。 Arduino运行带锁存器的移位寄存器(M74HC595)。 移位寄存器的8个输出端通过2000欧姆电阻器进入显示器的8段引脚。 显示器的三位控制引脚转到Arduino上的三个引脚。 显示屏有一个共阴极,因此当控制引脚为低电平时,该数字打开,当该数字处于高电平时,该数字关闭。 这工作正常,只要我只点亮一个数字,或点亮多个数字具有相同

    0热度

    1回答

    我正在寻找关于允许多个应用程序使用端口80进行通信的方法的建议。我知道这是不可能的,或者至少不明智的是让多个应用程序实际绑定到端口80,但是,当设备提供Web界面(HTTP)和RTSP与RTP使用端口80 我对这个是怎么实现的两个概念: 是实现所有功能的定制应用程序? 例如,相同的二进制文件用于Web服务器和RTSP服务器。这似乎有点限制,因为你必须对已经开发的应用程序进行严格修改,例如Apach

    0热度

    1回答

    我有两个文件:一个音频和一个视频(mp4)。 我想从这两个文件创建一个包含音频和视频输出的视频文件。主要问题是这两个录制文件之间的同步。有一个人说话,动作和声音需要排队。 我听说过iOS的FFmpeg库,但没有找到任何关于它的好消息。

    1热度

    1回答

    我有两台机器,每台有12个网络接口。每个接口通过点对点无线链路(例如machine1:intf0 - > machine2:intf0,machine1:intf1 - > machine2:intf1等)连接到另一台机器上的相应接口。每个链路都可以被认为是一个带有自己的MAC地址的以太网链路,类似于一个多宿主服务器。 我试图做一个系统,跨所有这些接口条纹数据,并能够处理一个或多个接口上的数据丢失

    -1热度

    2回答

    原帖时,(1): 我一直在学习,从Beej指南网络编程学校网络编程。我目前正在为自己制作一个原型,通过使用线程和I/O多路复用同时在多个连接之间进行通信。我收到一个问题,当我收到一个连接并调用accept()返回一个新的文件描述符为“new_fd”而不是返回一个新的文件描述符时,它返回1.这对我来说没有意义,因为我是不在我的代码中的任何地方关闭标准输出,并且accept()应该返回对套接字的引用作