我目前有这个代码:
PACKETS = {};
function AddPacket(data)
local id = data.ID;
PACKETS[id] = {
data.IP,
data.PORT,
data.PACKET,
data.SOURCEIP,
data.SOURCEPORT,
data.PPMS};
end
function RemovePacket(id)
PACKETS[id] = nil;
end
function LoopedThread()
for k,v in pairs(PACKETS) do
for i=1, v.PPMS do
SendPacket(v.IP, v.PORT, v.PACKET, v.SOURCEIP, v.SOURCEPORT);
end
end
Sleep(1);
end
这是在 lua 中作为示例完成的,但是我需要在 C++ 中完成。我有点困惑,因为我在尝试制作它时无法让它工作,如果有人可以帮助我甚至让我开始,谢谢。
我已经对套接字进行了编码。