packet

    1热度

    1回答

    比方说,我已经创造了Scapy的像 class MyProtocol(Packet): name = "MyProtocol" fields_desc = [ IntField("layerLength", 8), # always the same ShortField("numberA", 4), ShortField("numberB

    0热度

    1回答

    TCP握手需要ACK消息。但是,我读过一些文章,解释了实际数据传输时ACK消息的另一个外观;发送方需要等待来自接收方的ACK消息指示要发送的后续字节。那是对的吗?有人可以解释我们为什么称它为ACK消息吗?

    0热度

    1回答

    所以我有一个pcap文件,当我在wireshark中打开此文件时,我看到一些标记参数,其中一个是ssid,我想在屏幕上简单地打印出来。 我也做了以下内容: public class PacketHandler implements PcapPacketHandler<Object> { @Override public void nextPacket(PcapPacket packet

    0热度

    1回答

    我读一个关于Postgres线协议文档,并将它描述了一个数据分组的结构,如下所示: 它然后接着说 一个32位的消息长度如下 - 这意味着你不能将查询发送 这是大于1 GB 可能有人解释了为什么一个32位的消息长度是指查询长度不能大于1GB? 这是因为一个32位整数的最大数值可能是20亿,这意味着20亿个字符大概是1GB?正如你所看到的,我很不清楚这是如何计算的。

    2热度

    1回答

    我们试图从包的RTP头中提取“序列号”。 我们使用av_read_frame来将数据包读入AVPacket结构中。 我们尝试使用AVPacket.data字段,希望它保存原始有效负载,但我们没有设法找到标题的正确位置。所以我们假设数据字段没有保存完整的有效载荷 - 如果我们错了,请更正。 有没有办法找到RTP头信息?

    0热度

    1回答

    所以我有USBpcap,可以使用wireshark从我的USB鼠标捕获数据包,现在我想写一个程序来解释这些数据包。我真的想要类似于Jnetpcap的东西,这样我就可以从我的鼠标处理USB数据。 有谁知道从哪里开始呢?我的目标是有一个程序,可以告诉你什么时候你点击鼠标,当你左右移动等等。从使用wireshark和USBpcap我知道每个数据包是什么样子,所以我需要一些帮助的是找到一种方法来读取使用J

    1热度

    1回答

    我正在为游戏的服务器上工作。服务器的数据包读取循环处于阻塞状态,通常会一直等到收到数据包才能继续循环。但是,如果客户端断开连接,则DataInputStream将返回一个单字节(-1),并按预期顺序快速连续执行循环。但是,我不使用DataInputStream的read()方法一次读取一个字节,我使用read(byte [])方法一次将它们读入一个字节数组中。因此,我不容易检测到流是否返回值为-1

    0热度

    1回答

    我正在开发一个以前的工程师开始的项目。基本上,我们使用WiFi模块将数据从微控制器发送到我们的服务器。 这里是我是如何解释到目前为止的代码: -The模块创建一个AP,用户连接到。 - 用户然后输入一个IP/URL,这允许他们选择他们的WiFi网络。 - 模块现在通过选定的网络进行通信。 - 模块每秒钟将一个套接字连接到我们的TCP服务器并发送一个数据包。 - 如果服务器有一个用于客户端的命令,它

    0热度

    1回答

    我在用java发送数据报包时遇到了一些问题。我有我的部分代码在下面。 发信人: String str = "abcdefghijk.txt" byte[] data = new byte[1000]; ByteBuffer buf = ByteBuffer.wrap(data); buf.put(str.getBytes()); //data = str.g

    1热度

    0回答

    我有一个设计用来制作袜子握手包的功能;但我找不到有关授权字段如何填写的任何信息。认证数据包如何格式化? void socks_auth(int sd, char *buffer) { char *ptrBuff; ptrBuff = buffer; *(ptrBuff++) = SOCKS_V; *(ptrBuff++) = 2; *(ptrBuf