본문 바로가기 메뉴 바로가기

Zadd

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

Zadd

검색하기 폼
  • 분류 전체보기 (85)
    • Zadd (7)
      • WorkOut (4)
    • Programming (60)
      • MFC(C++) (48)
      • C# (5)
      • Database (6)
      • Windows (1)
    • Blog (2)
    • Stock (2)
    • Travel Abroad (2)
      • Vietnam (0)
    • FYI (8)
    • 부가가치세 (4)
      • 준비 (4)
  • 방명록

[MFC] 소켓통신 채팅 클라이언트 프로그램 만들기

Visual Studio 2012 이번엔 소켓으로 통신하는 채팅 클라이언트 프로그램을 만들어보자. 클라이언트 프로그램은 클라이언트 담당 소켓만 있으면 된다. 1. MFC 프로젝트 생성 새 프로젝트 - MFC 응용 프로그램 선택 대화상자 기반 선택 Windows 소켓 선택 2. Client 소켓 만들기 클래스 마법사에서 'MFC 클래스' 선택 CClientSocket 클래스 추가 - 기본클래스는 CSocket으로 지정 3. CClientSocket 클래스 구현 - 필요 함수SetWnd : Sendmessage 활용을 위한 메인의 핸들을 받는 함수OnReceive : 서버 통신 받을 시의 처리 함수OnClose : 소켓 해제 시의 처리 함수- 사용자 메시지WM_CLIENT_RECV : 서버에서 응답 온 메시..

Programming/MFC(C++) 2018. 7. 19. 17:41
[MFC] 소켓통신 채팅 서버 프로그램 만들기

Visual Studio 2012 소켓으로 통신하는 채팅 서버 프로그램을 만들어보자. 서버 프로그램에서 사용하는 소켓은 두 종류가 있다. - Listen 소켓 - Client 매칭 소켓 1. MFC 프로젝트 생성 새 프로젝트 - MFC 응용 프로그램 선택 대화상자 기반으로 선택한다 아래 창에선 다음과 같이 Windows 소켓에 체크표시하고 '마침' 누름 2. 소켓에 해당되는 클래스 만들기 클래스 마법사에서 'MFC 클래스' 클릭 클래스 추가 - 기본클래스는 CSocket으로 지정 Listen 소켓 클래스 이름(CServerSocket)Client 매칭 소켓 클래스 이름(CClientSocket) 3. Listen 소켓 클래스 구현 - Listen할 때 필요한 함수SetWnd : Sendmessage 활용..

Programming/MFC(C++) 2018. 7. 19. 17:01
티스토리에 소스코드 하이라이트 적용하기(Syntax Highlighter)

블로그에서 여러 프로그래밍 소스코드 들을 읽기 쉽게 만들어준다.오픈 소스 라이센스기 때문에 누구나 사용할 수 있다는 것도 장점이다.단, 자바스크립트를 사용하기 때문에 티스토리 같은 자바스크립트 사용 가능 한 곳에서만 사용가능(네이버 블로그 안됨.) * 위에 그림을 클릭하면 해당 사이트로 접속이 가능하다. 1. 파일 다운 받아 압축 풀기 위에 그림을 클릭하여 오피셜 페이지로 들어가서 다운받는 방법이 있다.그냥 받고 싶은사람 : https://winx.kr/SwlPid12. 티스토리 스킨 편집하기 블로그 관리 - 꾸미기 - 스킨편집으로 들어간다. 3. 파일 업로드하기 스킨편집 창에서 우측 상단에 있는 'html 편집' 클릭 '파일 업로드' 클릭 하고 아래 추가 버튼 클릭 압축 해제 한 폴더에서 scripts..

Blog 2018. 7. 19. 09:13
[MFC] 콘솔창 대신 디버그창 활용하기(OutputDebugString)

Visual Studio 2012 C언어를 사용하면서 콘솔창으로 이것저것 넣어서 출력해가며 테스트 하던 버릇때문에 MFC에서도 콘솔창 활용해서 테스트 했었는데, 쓰레드를 이용할 시 문제가 생긴다고 함. 그래서 콘솔창 대신 디버그 창을 활용하기로 하자. 방법은 간단하다. OutputDebugString(_T("디버그창")); 예를 들어 다음과 같이 코드를 작성한다. void CDialog4::OnBnClickedBtnThreadstart() { // TODO: 여기에 컨트롤 알림 처리기 코드를 추가합니다. OutputDebugString(_T("디버그창")); } 디버그를 실행하여 확인해보자 참고로 디버그 창을 보려면 디버그 모드에서 하단의 출력창을 확인하면 된다.

Programming/MFC(C++) 2018. 7. 16. 15:33
[MFC] 자식 다이얼로그에서 다른 자식 다이얼로그로 메시지 보내기(SendMessage) : 핸들 사용

Visual Studio 2012 자식 다이얼로그에서 다른 자식 다이얼로그에게 메시지 보내기(SendMessage) 저번엔 부모클래스를 선언해와서 활용했지만, 좀더 간편하게 핸들만 바로 사용하는 방법이다. 다이얼로그 명칭 생략하고 편하게 자식1, 자식2이라 칭한다. 자식1에서 자식2의 핸들을 통해 메시지 보내는 방법 1. 보낼 메시지 설정(자식1, 자식2에 정의해야함) #define UWM_CUSTOM1(WM_USER+1) 2. 자식2에 사용자 지정 메시지 추가 * 프로젝트 - 클래스 마법사 - 클래스 선택(자식2) - 메시지탭 - 사용자 지정 메시지 추가 3. 자식2에 사용자 지정 메시지 함수와 메시지 선언 // Dialog2.cpp : 구현 파일입니다. // #define UWM_CUSTOM1(WM_..

Programming/MFC(C++) 2018. 7. 13. 16:15
이전 1 ··· 10 11 12 13 14 15 16 17 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 항공알파벳
  • MXCOMPONENT
  • Sticky Notes Loading
  • c++
  • Modeless
  • ADO
  • 법정동코드
  • SendMessage
  • 모달리스 다이얼로그
  • 소켓
  • #자동업데이트
  • CMFCBUTTON
  • 프로세스이름변경
  • 모달리스
  • MFC
  • 청년내일채움공제 만기신청
  • 스쿠트항공 환불받기
  • 스티커메모로드중
  • MSSQL
  • MFC ADO
  • 전자신고파일설명서
  • sqlite3
  • 부가가치세전산매체
  • ADODB
  • 해외송금확인
  • MFC Modeless
  • 전자신고변환
  • 세금계산서합계표양식
  • 청년내일채움공제
  • 부가가치세
more
«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바