Rust로 p2p 통신 프로그램을 만드는데,  다중 스레드가 필요하거든

따로 돌아가는 스레드에선 특정 구조체 계속 만들고 해당 구조체가 만들어졌을때 접속중인 피어들한테 메시지를 보내

메인 스레드에서는 명령줄 코드로 명령을 입력하면 다른 피어들에게서 데이터를 불러와야해

이걸 구현하고있는데 스레드 만들고 클로저 안에서 swarm을 쓰면 소유권이 이전되어버려서 양쪽 스레드에서 swarm을 쓸수없게 되버리거든

이게 당연한거지만 복제가 되는거도 아니라서 졸라 난감함

어떻게 구현해야할까

- dc official App