목록전체 글 (420)
외로운 Nova의 작업실
1~3월 제1분기 3/2 - 처음 티스토리 시작 3/22 - 블로그 주소가 마음에 안들어서 이번 블로그로 다시 만듦, 이전 블로그에 있던 내용들 이전 2022.03.22 - [Making] - c# 계산기 프로그램만들기 - 1 2022.03.22 - [Making] - c# 계산기프로그램만들기 - 2 2022.03.22 - [Making] - c# 계산기프로그램만들기 - 3 2022.03.22 - [Making] - c# 계산기프로그램만들기 - 4 2022.03.22 - [Making] - c# 계산기프로그램만들기 - 5 2022.03.22 - [Making] - c# 계산기프로그램만들기 - 6 2022.03.22 - [SoftWare Study] - c 소켓프로그래밍 공부 - 1(유튜브링크) 2022...
안녕하세요, 이번시간에는 저번시간에 못했던 문제 해결과 UDP연결 방법에대해서 포스팅 해볼까합니다. 저번 시간에 echo서버 구현중 계속 클라이언트쪽에서 이상한 문자열이 반복되어 나타나는 현상이있었는데요. 그 현상은 바로 send(),recv()함수의 전달 문자열의 크기 때문이였습니다. 저번 코드를 잠깐 보자면, 아래는 서버 코드 (messLen = recv(clntSocket, message, BUF_SIZE - 1, 0) send(clntSocket, message, BUF_SIZE, 0); 아래는 클라이언트 코드 send(hostSocket, message, strlen(message), 0); messageLen = recv(hostSocket, recvMessage, BUF_SIZE - 1, 0..
안녕하세요, 지난 3장에서는 hello worl를 서로 받아서 클라이언트가 출력하는 소켓프로그래밍을 진행했었습니다. 이번 4장에서는 좀 더 업그레이드 버전인 에코 서버를 구현해보려고했습니다. 에코 서버란 클라이언트가 서버에게 특정 문자열을 보내면 서버가 다시 그 문자열을 클라이언트에게 전송해 출력해내는 서버입니다. 예를 들어 클라이언트가 "안녕"이렇게 보내면 서버도 "안녕" 이렇게 클라이언트에게 보내지고 클라이언트는 그 문자열을 콘솔창에 출력하게됩니다. 오늘 안으로 끝내려고했지만 이상한 오류를 마주하게됬습니다. 그게 뭐냐면 클라이언트가 문자열을 보내면 서버에서 잘 받지만 클라이언트에서 출력할때 ?문자에서 儆 문자로 계속 변경 됩니다. 이에관해서 고민해봤지만 결국 답을 알 순 없었습니다. 책은 윤성우의 t..