packets

    1热度

    1回答

    我正在使用pcap.net来捕获数据包。 捕获数据包的方法正在新线程中运行。 当我想停止/恢复捕获时,我使用ManualResetEvent来停止/恢复线程。 它工作正常,问题是当我中断捕获并重新启动它(停止并恢复线程) - 通信器收到在线程停止期间发生的数据包。 我认为这是因为传播者的缓冲区。 是要沟通到,而线程停止不了包,当线程重新开始将再次得到数据包。 有帮助吗? 我的代码: #region

    -1热度

    1回答

    我正在使用Mcprotocollib(https://github.com/Steveice10/MCProtocolLib)使一个我的世界角色在X轴上移动10步,但它所做的只是静止不动。 继承人我有什么https://gist.github.com/CivilizedGravy/32ebb0d616beed1d7ce3 它可能是一些与报文发送的时间。我只需要有人让球滚动。

    21热度

    1回答

    我们有一个TCP数据流协议,我们在数据有效载荷的前面加上大小。所以数据可以在收到时正确解码。相当标准的东西。 这工作正常的成千上万的人。不幸的是,我们至少有4个报告的客户有连接问题,都在偏远的国家。俄罗斯的客户能够帮助我们进行大量测试并缩小问题范围。如果我们发送一个数据包,其中前缀大小被强制为0,那么整个数据包将通过。如果分组数据以1c开头,那么数据包将无法通过。 我从他的电脑两个并排的Wires

    1热度

    1回答

    我有两个应用程序通信在UDP上同一台主机上,我愿与不同的延迟(抖动),但没有乱序包的发送数据包。我有这个回环接口的规则: sudo tc qdisc add dev lo root handle 1: netem delay 10ms 100ms 这似乎成功地创建了抖动;但是,也有不按顺序的分组..基本上我想收到在接收侧的报文中的顺序将它们从发送方发送,与仅改变延迟,即具有抖动。 我尝试了一些

    0热度

    1回答

    所以我有WSASend绕道,当然可以调用它使一切正常工作,但有些数据包(在我分析它们后)我想阻止发送,所以我不能调用原创功能。调用代码似乎知道某些事情出了问题,无论我返回什么。 当一切正常时,WSASend应该返回0。具有讽刺意味的是,如果我试图阻止时返回0,则调用代码似乎在等待某个事件,使所有连接延迟并最终关闭。 代码: int WINAPI myWSASend(SOCKET s, LPWSAB

    1热度

    2回答

    我应该发送文件包到服务器,然后打印出来。我遇到的问题是它只打印出每个奇数(0无,1-文本,2-无,4-文本等)。这在服务器类中完成。任何人都可以看到他的问题是什么? 客户 import java.io.*; import java.net.*; public class Client { public static void main(String[] args) throws Exce

    5热度

    1回答

    我试图建立一个通过套接字发送的dns数据包。我不想使用任何库,因为我想直接访问发送它的套接字变量。每当我发送DNS数据包时,wireshark都表示它的格式不正确。我究竟做错了什么? 有些事情是错误的DNS数据包本身: 它说,它有256个问题,没有类和类型 class DnsPacketBuilder: def __init__(self): pass def build_pac

    0热度

    1回答

    是否可以将数据包信息直接发送到从我的VB.Net应用程序连接到我的PC的HId设备?

    0热度

    1回答

    我正在开发一个将使用UDP和数据包进行通信的客户端服务器应用程序。 我将使用DataOutputStream和DataInputStream对这些数据包的解码数据进行编码。 我想存储我的数据的方式是在从另一个自定义基本包类扩展的自定义数据包类中。 该分组基类包含对象的列表,分组数据,(这些对象将在多种格式;字符串,整数,布尔...)和将利用以下的方法进行编码,以一个DataOuputStream:

    0热度

    4回答

    我反编译了一个应用程序,我不知道真正的数组大小,所以我做了它很大,但我不知道我需要做的是我知道它将在使用strcpy之前,或者我必须考虑大小还有strcpy? signed int __cdecl SendSomePacket(struct CONNECTION* conn, int a1, int a2, const char *a3) { //char buf[256]; // [