안녕하세요!
제목을 길게 썼습니다만...
질문사항은 바로 그것입니다.
리눅스6.2레드헷에서 gcc 컴파일러로 쓰고 있습니다.
소켓통신할때 주로 char * 형으로 주고 받는데,
제가 하고 싶은건 unsigned short *형데이타를 주고 받으려고 합니다.
######### 서버 일부소스 시작 ############
unsigned short * Buffer_Short;
int ret ;
/* LZW_C는 따로 작성한 함수 */
Buffer_Short = (unsigned short *)LZW_C(fd, buffer);
printf(" Compress Buffer_Short = %u ", Buffer_Short);
ret=write(fd,Buffer_Short, 20);
######### 서버 일부소스 끝 ############
######### 클라이언트 일부소스 시작 ############
unsigned short * Usp_Buffer_Short;
int ret ;
ret = read(fd,Usp_Rcbuf, 20);
######### 클라이언트 일부소스 끝 ############
이렇게 해봤더니, 값이 다르게 찍히더군요.
한번 봐주시고, 답변 주세요.
그럼 안녕히 계셔요.--현주희