[질문]소켓 프로그램에서 구조체 주고 받기에 대하여..

글쓴이: 익명 사용자 / 작성시간: 월, 2002/01/21 - 2:48오후
소켓 프로그래밍에서 send, 나 recv 함수 사용에서
데이타가 void * 형이던데여 이곳에 구조체도 보낼수 있겠지요?
만약 send 함수로 구조체를 보내게 되면 보내는 구조체의 크기값은
sizeof 함수를 이용해 구조체를 보내면 되나여??
그리고 recv 함수로 보낸 구조체를 받을려면 보낸형의 구조체
변수로 받나여? 아님 따로 char * 로 받아야 하나여
그리고 recv 함수에서 크기의 값은 어떻게 주죠??
제가 소켓프로그래밍이 초보라 이부분을 잘 모르겠네여..
도움좀 부탁드립니다..
Forums:
Re: [질문]소켓 프로그램에서 구조체 주고 받기에 대하여..
동일한 질문이 너무 자주 올라 오네요..
한번쯤은 질문 사항을 검색 하심이 좋을 듯하네요.
1. 자신만의 프로토콜을 만들어야 합니다.
-> 어디까지가 struct의 끝인지 알아야 하니까.
2. system의 자료 type을 맞추어야 합니다.
-> x86은 int의 순번이 4321이고 RISC(sun,hp,ibm)들은 1234이나까.
이 두가지 문제를 해결하면 사용하는데 문제가 없습니다.
댓글 달기