diff --git a/src/com/wentch/redkale/net/Transport.java b/src/com/wentch/redkale/net/Transport.java index ba144a0ed..5368af39c 100644 --- a/src/com/wentch/redkale/net/Transport.java +++ b/src/com/wentch/redkale/net/Transport.java @@ -152,6 +152,7 @@ public final class Transport { if (channel == null) return null; return AsyncConnection.create(channel, addr, 0, 0); } else { + if (rand) addr = remoteAddres[0]; AsyncDatagramChannel channel = AsyncDatagramChannel.open(group); channel.connect(addr); return AsyncConnection.create(channel, addr, true, 0, 0);