why won't it receive?
This commit is contained in:
1 parent
b686052636
commit
fab70f7a61
3 files changed
+83
-55
No files matched your search
@@ -22,24 +22,21 @@ pub fn spawn(chunk: *shared.chunk.Chunk(), comptime T: type, allocator: std.mem.
|
||||
}
|
||||
|
||||
// serialize entity
|
||||
const messaged = entity.to_message();
|
||||
var buffer: [64]u8 = undefined;
|
||||
var buffer: [128]u8 = undefined;
|
||||
var fixed = std.io.Writer.fixed(&buffer);
|
||||
|
||||
const msg = shared.protocol.makeSpawnMessage(T, entity);
|
||||
|
||||
var writer = bufzilla.Writer.init(&fixed);
|
||||
try writer.writeAny(messaged);
|
||||
try writer.writeAny(msg);
|
||||
|
||||
const encoded = fixed.buffered();
|
||||
|
||||
std.log.info("\nsending the boy ( {s} )\n", .{encoded});
|
||||
|
||||
const packet = try znet.Packet.init(encoded, 0, .reliable);
|
||||
var iterator = server.host.iterPeers();
|
||||
|
||||
std.log.info("iterator length?? ({})", .{iterator.peers.len});
|
||||
|
||||
while (iterator.next()) |peer| {
|
||||
if (peer.state() == .connected) {
|
||||
std.log.info("peer?? ({})", .{peer});
|
||||
const packet = try znet.Packet.init(encoded, 0, .reliable);
|
||||
try peer.send(packet);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user