Working datachannel, youtube support & server fix
This commit is contained in:
@@ -98,7 +98,7 @@ public class RoomManager implements IRoomManager{
|
||||
return;
|
||||
}
|
||||
|
||||
System.err.println("[ROOM] Foward RTC");
|
||||
System.err.println("[ROOM] Foward RTC message");
|
||||
followMessage(targetSession, message);
|
||||
}
|
||||
|
||||
|
||||
@@ -7,6 +7,7 @@ import java.util.concurrent.CopyOnWriteArrayList;
|
||||
import org.json.JSONObject;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Component;
|
||||
import org.springframework.web.socket.CloseStatus;
|
||||
import org.springframework.web.socket.TextMessage;
|
||||
import org.springframework.web.socket.WebSocketSession;
|
||||
import org.springframework.web.socket.handler.TextWebSocketHandler;
|
||||
@@ -22,7 +23,7 @@ public class SocketHandler extends TextWebSocketHandler {
|
||||
|
||||
@Override
|
||||
public void handleTextMessage(WebSocketSession session, TextMessage message) throws InterruptedException, IOException {
|
||||
System.err.println("SOCKET MESSAGE :" + message.getPayload());
|
||||
System.err.println("[WS] message :" + message.getPayload());
|
||||
|
||||
String payload = message.getPayload();
|
||||
JSONObject jsonObject = new JSONObject(payload);
|
||||
@@ -59,4 +60,11 @@ public class SocketHandler extends TextWebSocketHandler {
|
||||
System.err.println("[WS] new connection");
|
||||
sessions.add(session);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void afterConnectionClosed(WebSocketSession session, CloseStatus closeStatus){
|
||||
System.err.println("[WS] connection closed");
|
||||
sessions.remove(session);
|
||||
roomManager.leave(session);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user