packet

    2热度

    1回答

    我想用纯Haskell实现一个二进制协议(RFC3588,Diameter)。我需要知道是否有更好的方法(比如Data.Binary ...)来读/写ByteStrings的数据。我喜欢将Haskell记录映射到ByteString,就像使用StructLayout属性(装饰器)的C#中常见的一样。

    1热度

    1回答

    假设在典型的DPDK应用程序中,lcore从队列0的端口0接收数据包流。处理后,它将它们转发到队列0端口1.我们如何知道我们正面临丢包风险。即处理速率低于收入速率,并且积压数据包的数量将大于接收队列大小。例如,当我们使用rte_eth_rx_burst()接收数据包并检索MAX可能的数据包时,我们可以说什么?我们如何检测丢包或丢包风险?

    0热度

    1回答

    我正在开发一个旨在模拟真实网络的应用程序。为了做到这一点,我需要获得关于如何在系统中形成数据包的详细信息。 想象一下,您有一个应用层消息,并且希望将其封装在传输层有效负载中,并在头中为所需进程添加特定端口号,然后将其封装在网络层有效负载中并添加IP地址。 我的问题是, 哪里上层协议报文的封装,以降低发生层? 是否网卡驱动程序负责该操作系统或其他部分?如果是这样,哪一部分? 我只想说明我已经阅读过计

    0热度

    1回答

    我正在使用gopacket软件包,每当我有一个TCP数据包时,我想检查有效负载是否包含HTTP请求。有没有简单的方法来做到这一点,而不是写我自己的解析器?还有一个函数(见:func ReadRequest(b *bufio.Reader)),它返回一个Request结构,但我不知道应该使用什么样的输入。 tcp.Payload是字节[]数组,似乎有我需要解析(参见下面的举例)的信息: PKT [0

    0热度

    1回答

    我正在寻找添加时间戳功能来在Raspberry Pi中发送和接收数据包以测量时钟歪斜。我无法找到正确的功能来修改以获得准确的读数。该代码是开源的,可以找到here。 帮助完成此目标的目标函数是赞赏的。

    1热度

    2回答

    我正在使用plesk api从plesk返回信息。 它被放入一个XML字符串如 $response = $client->request($request); ,该字符串具有该信息 <database> <get-db> <result> <filter-id>domain name</filter-id> <id>34</id> <name>database</name> <ty

    0热度

    1回答

    有没有办法通过UDP侦听器侦听UDP数据包,然后将数据转换为字符串或任何其他数据并通过TCP套接字发送到TCP服务器,我不是非常熟悉UDP,所以任何提示将是伟大的

    1热度

    2回答

    我正努力尝试实现数据包突发。我的数据在二进制文件中。我想要做的就是每秒发送我的数据N次,比如2,来模拟突发传输。 “消息频闪块”似乎是一个很好的候选人,但我不知道如何使用它。 这里(uncorrect)流入我想在我的发送方: 我试图从 Simple GNU Radio Eventstream Based Burst Extraction and Plotting和 Burst Transmissi

    0热度

    1回答

    因此,我正在构建基于AsynchronousSocketChannel类的小型客户机< - >服务器通信应用程序。 我设法让一切正常:服务器运行,客户端能够连接,数据包发送/接收都很好。 这是至少直到我试图发送一堆包一个接一个(让我们说3个数据包),首先我运行一个WritePendingException,我可以修复后,稍稍搜索一下,但数据包仍未发送正常。 从我的调试,似乎服务器试图发送3个数据包

    0热度

    1回答

    晚上好, 我需要知道数据包的接收时间。我只找到了使用回调方法打印时间的方法,我不能将它用作脚本中的值。有没有解决方案来获取这些信息?