이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
Date |
2008/12/06 10:48:23 |
Name |
녹차한잔의여 |
Subject |
소켓프로그래밍 좀 아시는분 ㅠ |
client에서 도서목록(BookShow)버튼 클릭 >> server에서 버튼 클릭을 인식 하면 리스트 전송 >> client 에디트박스에 출력
일단.. client에 BooKShowHandler에
cli_socket.Send("BSHOW:",10);
추가해줬구요..
server의 OnReceive() 에서
else if(strcmp(tr,"BSHOW")==0) {
AfxMessageBox("BSHOW");
bll.BookLLShow();
srv_connsock.Send("BSHOW1:"+BTitle+":",500); // BTitle Send
srv_connsock.Send("BSHOW2:"+BAuthor+":",500); // BAuthor Send
}
이렇게 지정해줬습니다.
이러고 client의 OnReceive()에서..
if(strcmp(tr,"BSHOW1")==0) {
while(tr!=NULL) {
AfxMessageBox("BTitle");
tr=strtok(NULL,":");
BTitle=tr;
AfxMessageBox(BTitle);
BTitle+=BTitle;
}
}
else if(strcmp(tr,"BSHOW2")==0) {
while(tr!=NULL) {
AfxMessageBox("BAuthor");
tr=strtok(NULL,":");
BAuthor=tr;
AfxMessageBox(BAuthor);
BAuthor+=BAuthor;
}
}
이렇게 해줬는데요.. 동작이 안되네요..
server에서는 BSHOW라는 메시지 박스가 뜨는데..
client에서는 BSHOW1 , BSHOW2 가 안뜨는 걸로 봐서
전송이 안되는 것 같은데요..;;
왜그럴까요?;;
|
통합규정 1.3 이용안내 인용
"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
|