send out to every client fix
This commit is contained in:
@@ -10,6 +10,7 @@ import network.Messages.RaceStatus;
|
||||
import java.util.Arrays;
|
||||
|
||||
import static network.Utils.ByteConverter.bytesToInt;
|
||||
import static network.Utils.ByteConverter.bytesToLong;
|
||||
|
||||
public class HostGameMessageDecoder implements MessageDecoder {
|
||||
|
||||
@@ -38,7 +39,7 @@ public class HostGameMessageDecoder implements MessageDecoder {
|
||||
byte ipPart2 = encodedMessage[1];
|
||||
byte ipPart3 = encodedMessage[2];
|
||||
byte ipPart4 = encodedMessage[3];
|
||||
String ipString = ipPart1 + "." + ipPart2 + "." + ipPart3 + "." + ipPart4;
|
||||
String ipString = bytesToLong(ipPart1) + "." + bytesToLong(ipPart2) + "." + bytesToLong(ipPart3) + "." + bytesToLong(ipPart4);
|
||||
// System.out.println(ipString);
|
||||
int port = bytesToInt(Arrays.copyOfRange(encodedMessage, 4, 8));
|
||||
byte map = encodedMessage[8];
|
||||
|
||||
@@ -3,6 +3,11 @@ package network.Messages;
|
||||
|
||||
import network.Messages.Enums.MessageType;
|
||||
import network.Messages.Enums.RaceStatusEnum;
|
||||
import network.Utils.ByteConverter;
|
||||
|
||||
import java.nio.ByteBuffer;
|
||||
|
||||
import static network.Utils.ByteConverter.intToBytes;
|
||||
|
||||
public class HostGame extends AC35Data {
|
||||
|
||||
@@ -76,4 +81,9 @@ public class HostGame extends AC35Data {
|
||||
public byte getCurrentNumPlayers() {
|
||||
return currentNumPlayers;
|
||||
}
|
||||
|
||||
public void setIp(String ip) {
|
||||
this.ip = ip;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user