Wave-Net / wavenet-backend

packet capture logic using scapy library
0 stars 0 forks source link

웹소켓 엔드포인트 나누기 #58

Closed zhy2on closed 1 month ago

zhy2on commented 1 month ago

ws://localhost:8000/monitor ws://localhost:8000/capture로 나눠서

DeviceMonitoringPage에서는 1로, PacketCapturePage에서는 2로 접속하게 하는 게 나을 것 같음. FastAPI는 어차피 각 엔드포인트에 대해 비동기 처리를 하니까

1에서 1초마다 한 번씩 보내는 통계를 2에서 계속 사용하면 안 될 거 같아서 (왜냐하면 2에서 캡쳐를 시작하는 순간부터 1초가 정확하게 세어지는 게 맞는 거 같아서) 나누기 시작했는데 결론적으로 보면 각 페이지마다 웹소켓 엔드포인트를 따로 두는 게 맞아 보임.