반응형
프로젝트/C#2018. 7. 24. 18:26C# 에서 간단한 비동기화채팅을 만들어 보기 ( 한글 오류 발생 시 대처 법 )

안녕하세요 . 저번에 포스팅 된 비동기화채팅프로그램 잘 보셨나요?? 제가 만들면서 오류가 났었던 부분에 대해서 알려드리고자 합니다. 저번에 포스팅된 소스코드는 다음과 같습니다. private void button2_Click(object sender, EventArgs e) //전송 버튼 이벤트 { try { System.Text.UTF8Encoding enc = new System.Text.UTF8Encoding();// 시스템에 디코딩할 UTF8Encoding을 enc변수에 저장을 시킵니다. byte[] msg = new byte[1500]; // msg라는 바이트 배열변수를 생성 msg = enc.GetBytes(textMessage.Text); // msg변수에 textMessage.text에 입..

프로젝트/C#2018. 7. 24. 16:42C# 에서 간단한 비동기화채팅을 만들어 보기

안녕하세요 . 오늘은 C#을 활용하여 간단한 채팅프로그램을 만들어 보려고 합니다. 들어가기전에 앞서 제가 설명해 드리는 채팅프로그램은 비동기화채팅 입니다.비동기화란 무엇인가.asynchronous 통신에서의 의미는 상대방의 상태와 관계없이 일방적으로 동작이 이루어 지는 것을 나타냅니다.쉽게 말해서 전송이 시작이 되면 신호를 계속 보내는 것을 말합니다.Software에서 비동기식이라 함은 동작이 안 끝났어도 일단 제어권을 반납한 후 자기 할일을 계속하면 비동기식입니다. 그렇다면 동기화란 무엇인가. synchronous통신에서의 의미는 상대방의 일정 신호에 의해서 다음 동작이 이루어지게 된다면 동기화 라고 합니다.상대방이 준비 되었다라는 신호를 받으면 byte의 신호를 보내고 , 이 신호를 수신측에서 byt..

C#에서 Winform을 이용해서 Daum지도 사용하기
프로젝트/C#2018. 7. 24. 02:19C#에서 Winform을 이용해서 Daum지도 사용하기

안녕하세요 . 오늘 다뤄볼 내용은 C#에서 Winform을 사용하여 Daum지도를 연동해 보는 방법을 알아보겠습니다.저는 C# 소규모 프로젝트를 진행하면서 Daum 지도를 사용했었는데요 , 그렇다 보니 daum 지도를 사용할 때 불필요한 클래스 선언이 있을 수 있습니다.양해 부탁드립니다.아참 , 저는 Main winform 내에서 버튼 클릭시 또 다른 winform이 실행 되는 형식으로 프로젝트를 진행하였습니다.1.클래스 선언한 부분입니다. 2. Econtact 는 프로젝트 명이고 , Maps는 또 다른 Winform을 만들어 주었을 때 초기 동기화 부분입니다.3. 22번째 줄은 button 클릭시 실행 되는 Winform 입니다 . '24번째은 winform내에서 입력하는 빈 공백이 있는데 , 이 빈 ..

반응형
image