Логичная структура пакетов без магических чисел
This commit is contained in:
@@ -12,6 +12,8 @@ import java.util.function.Consumer;
|
||||
|
||||
import io.g365sfu.exception.SFUException;
|
||||
import io.g365sfu.exception.SFUHandshakeException;
|
||||
import io.g365sfu.net.Incoming;
|
||||
import io.g365sfu.net.Outgoing;
|
||||
import io.g365sfu.net.SfuSock;
|
||||
import io.g365sfu.util.StrUtils;
|
||||
import io.g365sfu.webrtc.ICECandidate;
|
||||
@@ -89,7 +91,7 @@ public class SFU {
|
||||
return;
|
||||
}
|
||||
byte packetId = message.get(0);
|
||||
if(packetId == 0x02) {
|
||||
if(packetId == Incoming.ROOM_CREATE) {
|
||||
/**
|
||||
* Ответ на создание комнаты, который содержит ID созданной комнаты
|
||||
*/
|
||||
@@ -103,7 +105,7 @@ public class SFU {
|
||||
}
|
||||
return;
|
||||
}
|
||||
if(packetId == 0x04) {
|
||||
if(packetId == Incoming.ICE_CANDIDATE) {
|
||||
/**
|
||||
* ICE-candidate от сервера SFU для одного из участников комнаты
|
||||
*/
|
||||
@@ -125,7 +127,7 @@ public class SFU {
|
||||
}
|
||||
return;
|
||||
}
|
||||
if(packetId == 0x05) {
|
||||
if(packetId == Incoming.SDP_ANSWER) {
|
||||
/**
|
||||
* Ответ на Offer от сервера SFU, который содержит SDP Answer
|
||||
*/
|
||||
@@ -147,7 +149,7 @@ public class SFU {
|
||||
}
|
||||
return;
|
||||
}
|
||||
if(packetId == 0x08) {
|
||||
if(packetId == Incoming.SDP_OFFER) {
|
||||
/**
|
||||
* Offer от сервера SFU для одного из участников комнаты при renegotiation
|
||||
*/
|
||||
@@ -217,7 +219,7 @@ public class SFU {
|
||||
/**
|
||||
* 0x02 - создание комнаты
|
||||
*/
|
||||
buffer.put((byte)0x02);
|
||||
buffer.put(Outgoing.ROOM_CREATE);
|
||||
buffer.putInt(roomId.getBytes().length);
|
||||
buffer.put(roomId.getBytes());
|
||||
buffer.flip();
|
||||
|
||||
Reference in New Issue
Block a user