유닉스 소켓 프로그래밍중입니다.
struct -
{
int a;
char* b;
int c;
};
이런식으로 작성하여 send하였는데,
int recv(int sockfd, void *buf, int len, unsigned int flags);로 받아서
buf를 struct -형으로 캐스팅후 값을 찍어보니 b,c 는 0이고 a에만 이상한 숫자가 들어 있네요.
어찌된건지 ㅜㅜ 방법이 틀렸나요?
iputty 혹은 putty 에서 윈도우즈 기본 한글 글꼴(굴림체 등)을 사용하지 않고, utf-8 인코딩을 사용하는 경우 한글이 제대로 출력이 되나요? 기본 글꼴 외에는 아예 한글이 보이지를 않습니다. 굴림체가 터미널 글꼴로 사용하기에는 그다지 좋지가 않아서, 다른 이쁜 영문고정폭 글꼴을 사용하려는데, 한글이 보이지를 않네요. 인코딩 선택 옵션에 "글꼴 인코딩 사용" 을 해도 나오긴 나오는데 utf-8의 한글 3바이트를 제대로 처리하지 못해 문제가 많이 보입니다.