분류 전체보기269 [Network] 프로토콜 설계 프로토콜 설계에 관해 2002. 11. 30. 마술감자(http://magicpotato.com)이 강좌는 다음을 위해서 작성했습니다.1) 프로토콜에 구조체 사용 2) 프로토콜에 팩킹 사용 3) 프로토콜에 비트필드 사용 4) 고정패킷 사이즈 테이블과 가변패킷 혼합 사용 5) 온라인게임 프로토콜의 일반적 특성이 강좌는.. 5번 바이너리 프로토콜과 6번 설계 가이드라인을 위해서 작성한거라.. 이미 어느정도 네트웍 프로그래밍을 하신분들은 1~4를 건너뛰세요. (어차피 1~4는 대충 작성했으니까요-_-;)뭐 특별한 강좌 하는것도 아니고 -_- 팁 이니까; 대충 보시면 될듯 합니다. 목차 1. 개요 2. 프로토콜 형태 (바이너리/텍스트/혼합) 3. 프로토콜 구현-텍스트 4. 프로토콜 구현-바이너리 5. 바이너리 .. 2012. 8. 30. 정적 라이브러리(Static library) vs 동적 라이브러리(Dynamic library) 1. Static library Dynamic (linking) library (흔히 얘기하는 DLL)을 설명하기 위해 간단하게 정리한다. 특정 기능의 라이브러리를 static 하게 제작한다는 것은 link 단계에서 라이브러리(*.lib 파일)를 실행 바이너리에 포함시킨다는 얘기이다. 즉, 라이브러리의 동작 코드가 이를 사용하는 실행 바이너리 속에 포함되기 때문에 별도의 추가 작업없이, 그리고 독립적으로(실행 바이너리만으로...) 라이브러리 함수들을 사용할 수 있다. 하지만, 정적 라이브러리를 사용하는 프로그램이 늘어나면 날수록 불필요하게 실행 파일들의 크기가 커지며, 라이브러리가 동시에 여러 실행 바이너리에 포함되어 실행되는 경우 메인 메모리의 공간 활용 효율이 떨어지는 등 multiple-caller.. 2012. 8. 29. [Visual Studio 2010] Ankh SVN 플러그인을 사용하는 방법 원본 사이트 : http://manghon.com/blog/entry/Visual-Studio-2010-에서-Ankh-SVN-사용하기-사용하기 Visual Studio 2010에서 Ankh SVN플러그인을 사용하는 방법을 알아보자. 먼저 Ankh SVN을 다운 받아 설치한다. 구글에서 ankh svn으로 검색해서 최신 버전으로 다운 받으면 된다. ( 정식 사이트에서 다운 받으려면 가입해야 하므로 귀찮으신 분은 우측 상단에 있는 것을 다운 받으면 된다.) 설치는 그냥 설치할 폴더정하고 약관에 동의하는 정도가 다 이므로 따로 다루지 않겠다. 설치가 완료되면 Visual Studio 를 실행한다. 1. 저장소 추가. 위 화면에 보이는 것 처럼 보기 -> Repository Explorer 를 선택하면 아래와 .. 2012. 8. 24. IEC-61850 규약(프로토콜) 1990년 미국과 유럽에서 변전소 자동화시스템의 표준화를 위한 연구가 IEC(International Electrotechnical Commission) TC57과 TC(Technical committee)59 기술위원회를 중심으로 활발히 진행되어 왔으며, 그 결과로써 2005년 IEC61850규약이 제정 되었다. IEC61850규약은 변전 시스템의 통신/제어를 위해 기존의 복잡한 구리선 형태에서 개방형 구조의 이더넷 기반 광케이블 디지털 방식으로 변환하기 위한 변전소 자동화 통신 프로토콜을 말한다. IEC61850프로토콜을 적용하면 변전 시스템의 호환성 확보 및 제조사가 상이한 설비간의 상호운영성 지원을 통해 시스템의 집적성,운용성을 극대화할 수 있을 뿐 아니라, 변전 시스템의 실시간 감시를 통해 설비.. 2012. 8. 22. 이전 1 ··· 53 54 55 56 57 58 59 ··· 68 다음