Open zhy2on opened 1 month ago
pyshark에서 timeout 쓰니까 패킷이 너무 잘림... 원래 timeout을 걸고 무한 루프를 돌렸던 이유가 sniff를 할 때 애초에 캡쳐되는 패킷이 아예 없는 경우 sniff에서 블로킹이 되고
stop_event를 설정해도 sniff에서 블로킹이 돼있기 때문에 stop_event가 set이 됐다는 걸 확인을 못 하니까
스레드가 제대로 종료되지 않아서
thread.join에서 또 무한블로킹이 됐음.
나중에 제대로 해결하기 일단은 넘어감
pyshark에서 timeout 쓰니까 패킷이 너무 잘림... 원래 timeout을 걸고 무한 루프를 돌렸던 이유가 sniff를 할 때 애초에 캡쳐되는 패킷이 아예 없는 경우 sniff에서 블로킹이 되고
stop_event를 설정해도 sniff에서 블로킹이 돼있기 때문에 stop_event가 set이 됐다는 걸 확인을 못 하니까
스레드가 제대로 종료되지 않아서
thread.join에서 또 무한블로킹이 됐음.
나중에 제대로 해결하기 일단은 넘어감