QT의 Qsocket으로 만든 client에서 C socket으로 만든 서버로 데
글쓴이: maner-07 / 작성시간: 토, 2005/06/11 - 1:05오후
안녕하세요.
클라이언트에서 서버로 특정 파일 네임을 전송하면
서버에서 그 네임에 맞는 파일을 클라이언트로 전송해 주려고 합니다.
제가 사용하려는 방법은 TCP를 이용한 것인데요.
우선 [server]의 경우 C socket을 이용, 다음과 같이 작성했습니다.
...
nbyte = read(accp_sock, buf, MAXLINE);
buf[nbyte] = 0;
printf("[%s], [%d]\n", buf, nbyte); // 확인 위해
...
그리고 [client]는 qt의 Qsocket을 이용해서 다음과 같이 작성했습니다.
...
char buf[MAXLINE+1] = {0};
strcpy(buf, "xxx.txt");
socket->writeBlock(buf, strlen(buf));
서버에서 printf()의 결과를 보면 데이터가 제대로
도착하지 않았다고 하는데요.
혹시 qt와 c socket 간의 통신시 다른 고려해야 할 사항이 있을까요?
Forums:


댓글 달기