디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

[자바]통신전문 처리방법좀...

으뜸가리개갤로그로 이동합니다. 2011.08.19 21:28:52
조회 79 추천 0 댓글 0

횽아들 처음 입겔한 엔지니어야...

보통 프로토콜 보면 처음 3byte는 전체길이, 다음 4byte는 ID, 다음 몇바이트는 어떤값 .... 해서 정의되자나
C에서는 그냥 구조체에 해당 바이트만큼 필드 설정해서 구조체의 주소에 받아온 전문 입력하면 알아서 해당필드들이 채워졌는데;;
자바에서는 이런게 힘든거 같더라구...

그래서 해더, 바디, 테일, 등등 의 정보를 담은 설정파일을 만들구 xml에 해더, 바디, 테일 등의 파일 위치 및 정보들을 기입했어.
해더및 각각 설정 파일의 구성은
len : type : desc : key의 식으로 해당 프로토콜을 쭉 담아논거지... json형식으로 할까 하다가 이게 주석등 좀더 세세하게 표현될거같아서 이렇게 했어.
그래서 순서대로 받아온 데이터를 오려서 map형식으로 만들어 DB에 담고 송신 하고 하는데 왠지 이렇게 만든게 좀 삽질인거 같더라구...
물론 새로운 프로토콜 추가나 변경시 코드는 재컴파일 할필요없이 설정파일만 만들어 추가하면 돼니깐
재컴파일 해서 다시 프로그램 가동시킬필요없이 프로그램 실행중에도 설정파일만 추가/변경 하면 돼니깐 편하기는 한데... 이건 좀 아닌거 같어.

그냥 C처럼 구조체 주소에 데이터 덮어써버리는 방법은 없을까?
우린 쓰는 프로토콜이 한두개가 아니야...  이런식으로 하면 하나의 프로토콜당 만들어야 하는 설정파일이 너무 많아져...
이런식이라면 추후 업체관리는 내가 하게 생겼음..

자바는 해본적이 없어서 방법을 모르겠어...





추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 축의금 적게 내면 눈치 줄 것 같은 스타는? 운영자 24/11/11 - -
281988 100억 있으면 누가 코딩질 하고 앉아있겠냐! 꼬꼬월드갤로그로 이동합니다. 11.10.18 66 0
281987 로또 100억 당첨되면 [3] 카레맛카레갤로그로 이동합니다. 11.10.18 59 0
281986 북괴들은 OS만드는데 우리나라는 왜 못만듬 ㅡㅡ? 쓰레기네 [6] 늅늅(115.23) 11.10.18 70 0
281982 우리나라에서 크롬북 좆망할 수 밖에 없는게 Hello World갤로그로 이동합니다. 11.10.18 87 0
281980 여기 아이폰 보호 필름 물어봐도 되나? [1] 로하로하알로하갤로그로 이동합니다. 11.10.18 32 0
281979 다들 졸작으로 os 제작해서 내봐라 바로 대기업에서 연락온다. [3] 거칠게갤로그로 이동합니다. 11.10.18 191 0
281978 요즘 언어중에서 C기반이 아닌 순수 기계어나 어셈블리 기반으로 제작된 [3] 꼬꼬월드갤로그로 이동합니다. 11.10.18 72 0
281977 헐 프갤 언어 진짜 있음? [1] 카레맛카레갤로그로 이동합니다. 11.10.18 63 0
281976 이 참에 걍 언어도 하나 만들자 [2] 카레맛카레갤로그로 이동합니다. 11.10.18 45 0
281975 자바 머신 하드웨어 포팅한거 있지 않았음?? [성대아싸]갤로그로 이동합니다. 11.10.18 26 0
281974 os도 만들고 컴퓨터도 우리가 만들자!! [1] 거칠게갤로그로 이동합니다. 11.10.18 84 0
281973 대학교2학년정도면 [2] 이건산전갤로그로 이동합니다. 11.10.18 73 0
281972 램 4메가 16메가 쓰던 시절엔 리눅스가 킹왕짱이었지만 [1] 꼬꼬월드갤로그로 이동합니다. 11.10.18 88 0
281971 OS 만들꺼면 [6] 카레맛카레갤로그로 이동합니다. 11.10.18 82 0
281970 진짜 os 제작은 프로그래머로써 크나큰 도전인거 같다. [2] 거칠게갤로그로 이동합니다. 11.10.18 96 0
281969 네이티브 웹 브라우져 OS 있으면 좋겠다 핡 [3] [성대아싸]갤로그로 이동합니다. 11.10.18 74 0
281968 os 뭐 조밥 아니냐?? 샘숭은 못만들겠지 케케케케 [2] 거칠게갤로그로 이동합니다. 11.10.18 67 0
281967 나 지금 하는 프로젝트 끝나면 바다OS 개발 참여하라고 연락왔는데 [3] 꼬꼬월드갤로그로 이동합니다. 11.10.18 138 0
281965 운영체제라는게 사실 좆도 별거 없는거 아니냐 [7] 꼬꼬월드갤로그로 이동합니다. 11.10.18 153 0
281964 피로에 지친 프겔러들을 위해 KBS가 청춘불패2를 한댄다. [8] 거칠게갤로그로 이동합니다. 11.10.18 81 0
281963 옛날 할로윈문서에서 리눅스가 더 빨랐다고... [1] Hello World갤로그로 이동합니다. 11.10.18 85 0
281962 혹시 여기 소걸 하는 사람 있나? [1] 카레맛카레갤로그로 이동합니다. 11.10.18 32 0
281961 리눅스가 빠른지 볼라면 로하로하알로하갤로그로 이동합니다. 11.10.18 46 0
281959 혹시 jni 써본적 있는 횽 잇음? [2] 코코(112.161) 11.10.18 53 0
281958 이럴때 레알 짜증 [4] 카레맛카레갤로그로 이동합니다. 11.10.18 62 0
281955 컴퓨터를 켜도 할건 없고 y녀6디리(220.118) 11.10.18 38 0
281954 ios5 gm에서도 네오고딕 왜 빠졌지... [1] Hello World갤로그로 이동합니다. 11.10.18 38 0
281952 님들아 안드로이드 하려면 자바해야함. [9] 코코(112.161) 11.10.18 99 0
281951 윈도 vs 리눅스 가격대 성능비 대결!! [4] [성대아싸]갤로그로 이동합니다. 11.10.18 113 0
281950 이제 넥슨 시험 준비해야겠네요.. [3] 1234(110.11) 11.10.18 204 0
281949 님들은 무슨 언어씀? [5] 카레맛카레갤로그로 이동합니다. 11.10.18 65 0
281947 혹시 여기 패키지단위로 javah 어떻게 쓰는지 아는 능력자 횽 있음? [2] 코코(112.161) 11.10.18 39 0
281946 솔직히 까고 말해서 [1] y녀6디리(220.118) 11.10.18 71 0
281945 밤하늘에 수 많은 별들 [11] 쿄스케갤로그로 이동합니다. 11.10.18 86 0
281944 포맷하면 쾌감 쩔지않냐? [7] 정수정•‿•갤로그로 이동합니다. 11.10.18 106 1
281943 임베디드한테 발렸다. 카레맛카레갤로그로 이동합니다. 11.10.18 57 0
281939 c에서의 if(포인터) 자바에서 어떻게 하면 되냐? 코코(112.161) 11.10.18 27 0
281938 님들 제 컴퓨터 이상해요. [1] 카레맛카레갤로그로 이동합니다. 11.10.18 24 0
281937 구조체 안에것들 일일이 비교하는건지는 알겠는데 [3] 리드블로우갤로그로 이동합니다. 11.10.18 54 0
281936 nc 직무역량 시험후기? 라고 할꺼까진 없고.. [8] 1234(110.11) 11.10.18 189 0
281935 이 호로자식이 챙피한줄은 알고 [1] 돌아이바갤로그로 이동합니다. 11.10.18 55 0
281934 구조체 멤버들을 비교하는 함수좀 알려주세여 [3] 리드블로우갤로그로 이동합니다. 11.10.18 52 0
281932 오늘 맥북쓰다가 좆나 좋은 앱 아이템이 떠올랐어!!! [6] 돌아이바갤로그로 이동합니다. 11.10.18 99 0
281930 와, 진짜 C언어 [7] 카레맛카레갤로그로 이동합니다. 11.10.18 138 0
281927 님들 그래도 불펌한거는 디게 기분 나쁘지 않나염.. [1] 일광면(119.198) 11.10.18 37 0
281926 nc 소프트 직무 역량 시험 후기 'ㅅ' [3] 1234(110.11) 11.10.18 298 0
281925 오른쪽 마우스 클릭 막는거 쉽게 없앨 수 있긴함 [5] Hello World갤로그로 이동합니다. 11.10.18 137 0
281922 비주얼베이직으로 계산기 만드는데 궁금한게 있어 형들 [24] 가르쳐줘요(210.110) 11.10.18 252 0
281921 오른쪽 마우스 클릭 막는거 존나 역겹지 않냐? [12] Hello World갤로그로 이동합니다. 11.10.18 106 0
281920 꼬꼬월드님 정말!!!! [1] Sayrin갤로그로 이동합니다. 11.10.18 44 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2