[기타묻고답하기 이용안내]

it 개발자 고수분 도와주세요 ㅠ

조회 수 739 추천 수 0 2011.01.11 11:09:52

32bit 환경과 64bit 환경에서의 메세지큐 차이점을 알고싶어요....ㅠ

기존에 32bit환경에서 사용하던 녀석이 64bit에서는 당연히 안되네요.

 

기존 int 형태의 mtype을 long으로 변경했고 정해진 레코드len을 초과, 그에따라 사용하는 레코드 값들이 변하는데 어떻게 잡아야하는지.. 막막하네요ㅠ

 

소켓통신에서 64bit환경에서 32bit환경이 연결되야 한다면

기존 long 타입의 변수들도 8byte로 넘어가기 때문에 4byte변수로 변경해야 할 것 같은데 그렇담 int로 선언했을때 문제가 생기지 않을지...

 

머리가 너무 복잡하네요ㅠ

 

머리가 탁 트일만한 피드백있으시다면 한소절 부탁드려요..

엮인글 :

ITMAN

2011.01.11 14:24:18
*.6.1.2

이거 우리나라말은 맞는거 같은데 세번 읽어도 뭔말인지 모르겠고;;;

눈샤람

2011.01.11 14:42:14
*.10.82.135

마지막 두줄만 이해가 가네요..... 박하사탕이나... 민트? 응... 잘못 들어왔습니다... ㅈㅅ

 

htonl, htons, ntohl, ntohs < 이 함수들과 관계있는 겁니까?

눈샤람

2011.01.11 14:47:42
*.10.82.135

아.. 찾아봐도 모르겠네요.. ㅠ.ㅠ;; 죄송...

시가있는풍경

2011.01.11 14:57:12
*.27.148.172

아........내가 가지고 있는 책에 나올텐데 ㅜㅜ 책 펴기 귀찮당...ㅜㅜ

휘청보더

2011.01.11 15:05:12
*.255.200.130

32bit랑 64bit랑 메세지큐는 차이없는거로 알고 있고요..

 

32와 64의 통신은 쫌 패킷이 늘어나도라도 char로 하세요.. 그럼 해결될듯 하네요

sapyo

2011.01.11 15:17:58
*.106.160.13

메시지큐의 차이보다는 메시지큐에 넣는 구조체의 길이와 포인트접근같은것이 일치 하지 않는 문제로 보이네요

 

전체적으로 sizeof 같은 명령어로 구조체 길이가 정확한지 체크를 해봐야 하지 않나 싶네요..

 

OS 마다 64비트 방식이 조금씩 달라서...구조체같은건 길이를 일일이 체크해서 확인해보셔야 할듯 합니다.

 

참고로 32비트는 long (4), int (4), short(2), char(1)이고, 64비트는 long(8), int(8 or 4), short(2), char(1) 이구여..

int를 8로 쓸지 4로 쓸지는 보통 컴파일 옵션가지고 구별합니다..(IBM aix 인 경우는 -q64 옵션 주면 8byte로 되져)

 

 

List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 [기타묻고답하기 게시판 이용안내] [1] Rider 2017-03-14 86688
4571 이번주 토요일 용평에서 하루 자야하는데... [1] 한근 2011-01-11 709
4570 개콘 표사야 볼 수 있나요? [10] 눈샤람 2011-01-11 1404
4569 요즘 홍대에 무슨 일이...? [4] ++++ 2011-01-11 891
4568 서울구경 시켜주려는데요.., [6] 아프다능 2011-01-11 647
4567 블박 추천 그리고...!!!! 꼭필요하겟죠? [15] 깡통팩 2011-01-11 1185
4566 휴맥스 근무 여건이..? 앤디피취 2011-01-11 1426
4565 아이폰 3gs인데 와이파이는 잡히는데 인터넷이 안되요 [2] 아이폰 2011-01-11 2717
4564 아.. 자주 배가 아픈데 원인을 모르겠네요 ㅠㅜ [5] ㅜㅠ 2011-01-11 948
4563 서울에 체질개선 한의원 유명한 곳!!! [3] Un.Inc 2011-01-11 3013
4562 헝그리보더에 레벨 몇까지 있어요? [11] 雪姸 2011-01-11 802
» it 개발자 고수분 도와주세요 ㅠ [6] 초보개발자 2011-01-11 739
4560 차량 구매대행 아르바이트 아시는 분??? [14] payRisk 2011-01-11 3849
4559 어린이 갈 만한 곳,ㅠㅠ [6] 고민 2011-01-11 847
4558 파일공유방법 [1] s 2011-01-11 605
4557 현금영수증에 이상한거 [2] ㅇㅇ 2011-01-11 708
4556 요플레 - 몸에 좋은건가요? [2] ㅁㄴㅇㄹ 2011-01-11 1330
4555 k5 문의 [6] Jbaik 2011-01-11 1004
4554 홍삼정 같은 거 먹으면 살 찌나요? [13] hare 2011-01-11 2105
4553 선 본적 있으신분들~ [5] 쿠키 2011-01-11 889
4552 충전기가망가졌어요 ㅠ미국서핸드폰 충전하는방법 (급)ㅠ [1] 충전기 2011-01-11 1617