간단히 설명을 하다면
android demo의 DeviceDetailFragment.java안에 onConnectionInfoAvailabel을 보면 if문 검사에서 info.isGroupOwner를 체크를 하고 FileServerAsyncTask를 만들고 있습니다. 즉, 현재 구현은 GroupOwner가 socket을 열고 클라가 접속 하기를 기다리는 형태인데 이 부분을 오너,클라 상관없이 모두 소켓을 열고 기다리는 형태로 수정해 주시면 됩니다.
그리고 추가로 현재는 포트번호를 모두 8988를 쓰고 있는데 오너에서 클라로 보낼 때는 다른 포트 번호를 사용해야 함으로 이부분도 wifiP2pInfo에서 오너인지 아닌지를 확인해서 다른 번호를 부여해 주시면 됩니다.
감사합니다.