메뉴

dExpert logo

화상회의솔류션 채팅솔류션 MFC VC++ x64

등록자 ljh0431  
등록일 2019-10-08 오후 2:19:28
가격 50,000원 (VAT 별도)
판매 수 0건 (열람 : 106)
사용환경 visual studio 2010 x64 win7 x64 win10 x64 한영
첨부파일 multi_chat_solution.zip
평점
판매자 컨텐츠 등록 수 5 건

Visual Studio 2010 x64  Win7 Win10 x64 MFC VC++기준.
영상(jpeg압축)과 음성(wave사운드를 speex로 압축하는 코드 들어 있음)형태로 영상,음성 통화가 되고
최대 9명이서 동시에 화상회의솔류션을 구축하도록 유도해봤습니다.
테스트는 9명까지는 설계만 하고 1:1명까지만 적용해 봤습니다.  즉 2명이서 화상회의솔류션을 다루도록 테스트됐습니다.
하지만 9명까지 되도록 설계되어 있어서 9명까지 될 것으로 판단합니다.
그리고 문자채팅,그림판채팅,파일전송까지 모두 3가지가 추가적으로 가능하도록 했고
방이름으로 그룹을 만들고 이 방안에 들어가서 방안에 있는 사람끼리 화상회의 솔류션을 다루도록 설계했습니다.
이 솔류션은 예제를 목적으로 화상회의솔류션이 어떻게 작동하는지 보여주기 위해서 최대한 간단히 설계됬습니다.
공인IP만 끼리만 하던가 아니면 공유기안 내부에서만 됩니다.   공유기밖에서는 되지 않습니다.    공인IP만 있는
곳에서는 서버를 따로 둬서 처리할 수 있습니다.
그리고 로그인 ID는 이미 서버에 저장되 있습니다.   DB작업을 빼버려서 샘플로 ID가 Contents(동봉된 압축파일안에)
에 있는 ID로만 접속해야 합니다.   그리고 서버IP에 따라서 client환경설정에서 IP를 바꿔주고 종료후 다시 실행하면
적용됩니다.   화상회의솔류션의 모든 모습을 관찰할 수 있을 것입니다.
서버나 소켓통신은 따로 개발해서 붙일 수 있게 간단하므로 그리고 네트워크엔진의 일부여서 Core는 dll로만 제공됩니다.
그러나 나머지 변경가능한 서버function은 모두 공개돼 있고 로그작업한 것을 그대로 뒀습니다.
로그서버를 통해서 debug를 쉽게 하기 위해서 그대로 놔뒀습니다.   최소 2대의 PC에서 테스트해야 합니다.
1대에서는 안됩니다.
모두 IOCP TCP로 작업했습니다.  비동기소켓,동기소켓 2개다 이용합니다.
기타 문의는 ljh04312000@nate.com으로 문의 주세요.
감사합니다.
나머지는 사진을 참고해 주시고 작동하는 동영상이 필요하시면 메일로 문의주세요.
동봉된 파일안에 실행순서를 다 적어놨습니다.   이것을 참고하시면 되고 최대한 간단히 작성했습니다.



















이전 구매

댓글 ( ※ 이 컨텐츠에 대한 궁금점이나 의견 등 다양한 의견교환의 공간입니다. )

댓글이 없습니다.